Open Reality Reference Guide
fbvideograbber.h File Reference

Video grabbing. More...

#include <kaydaradef.h>
#include <fbsdk/fbcomponent.h>
#include <fbsdk/fbaudiofmt.h>
#include <fbsdk/fbimage.h>
#include <fbsdk/fbcamera.h>
#include <fbsdk/fbrenderer.h>

Go to the source code of this file.

Classes

struct  FBVideoGrabOptions
 Video Grabbing Options structure. More...
 
struct  FBVideoGrabStats
 Video Grabbing Statistics structure. More...
 
class  FBVideoGrabber
 Video Grabber class. More...
 

Macros

#define FBSDK_DLL   K_DLLIMPORT
 Be sure that FBSDK_DLL is defined only once... More...
 

Enumerations

enum  FBVideoRenderViewingMode {
  FBViewingModeStandard ,
  FBViewingModeModelsOnly ,
  FBViewingModeXRay ,
  FBViewingModeCurrent ,
  FBViewingModeCount
}
 Enum FBVideoRenderViewingMode. More...
 
enum  FBVideoRenderFieldMode {
  FBFieldModeNoField ,
  FBFieldModeField0 ,
  FBFieldModeField1 ,
  FBFieldModeHalfField0 ,
  FBFieldModeHalfField1 ,
  FBFieldModeCount
}
 Enum FBVideoRenderFieldMode. More...
 
enum  FBVideoRenderDepth {
  FBVideoRender24Bits ,
  FBVideoRender32Bits ,
  FBVideoRenderDepthCount
}
 Enum FBVideoRenderDepth. More...
 
enum  FBAudioOutputLocation {
  FBAudioOutputLocationEmbedded ,
  FBAudioOutputLocationStandalone ,
  FBAudioOutputLocationEmbeddedAndStandalone ,
  FBAudioOutputLocationCount
}
 Type of locations where the audio is rendered when rendering a scene using a video format. More...
 

Functions

 __FB_FORWARD (FBVideoGrabber)
 
 FB_DEFINE_COMPONENT (K_DLLIMPORT, VideoGrabber)
 

Detailed Description

Video grabbing.

Definition in file fbvideograbber.h.

Macro Definition Documentation

◆ FBSDK_DLL

#define FBSDK_DLL   K_DLLIMPORT

Be sure that FBSDK_DLL is defined only once...

Definition at line 48 of file fbvideograbber.h.

Enumeration Type Documentation

◆ FBAudioOutputLocation

Type of locations where the audio is rendered when rendering a scene using a video format.

Enumerator
FBAudioOutputLocationEmbedded 

The audio is embedded within the video output file.

FBAudioOutputLocationStandalone 

The audio is rendered in a standalone output file.

FBAudioOutputLocationEmbeddedAndStandalone 

The audio is embedded within the video output file and is also rendered in a standalone output file.

FBAudioOutputLocationCount 

Count.

Definition at line 88 of file fbvideograbber.h.

◆ FBVideoRenderDepth

Enum FBVideoRenderDepth.

Enumerator
FBVideoRender24Bits 

24 bits

FBVideoRender32Bits 

32 bits

FBVideoRenderDepthCount 

Depth Count.

Definition at line 82 of file fbvideograbber.h.

◆ FBVideoRenderFieldMode

Enum FBVideoRenderFieldMode.

Enumerator
FBFieldModeNoField 

No Field.

FBFieldModeField0 

Field 0.

FBFieldModeField1 

Field 1.

FBFieldModeHalfField0 

Half Field 0.

FBFieldModeHalfField1 

Half Field 1.

FBFieldModeCount 

Count.

Definition at line 73 of file fbvideograbber.h.

◆ FBVideoRenderViewingMode

Enum FBVideoRenderViewingMode.

Enumerator
FBViewingModeStandard 

Standard.

FBViewingModeModelsOnly 

Model Only.

FBViewingModeXRay 

X-Ray.

FBViewingModeCurrent 

Current.

FBViewingModeCount 

Count.

Definition at line 65 of file fbvideograbber.h.