1 #ifndef __FBVIDEOGRABBER_H__
2 #define __FBVIDEOGRABBER_H__
48 #define FBSDK_DLL K_DLLIMPORT
57 #ifdef FBSDKUseNamespace
172 void SetRefreshViewFunc(
void* pThis,
void(*pCallbackFuncPtr)(
void*));
180 void SetPostRenderFrameCallback(
void* pThis,
void(*pCallbackFuncPtr)(
void*));
213 FBImage* RenderSnapshot(
int pWidth=-1,
int pHeight=-1,
bool pCameraLabel=
false,
bool pTimeCode=
false,
bool pSafeArea=
false,
bool pAxis=
false,
bool pGrid=
false,
bool pFrontPlate=
false,
bool pBackPlate=
false);
225 const char* GetLastErrorMsg();
229 #ifdef FBSDKUseNamespace
int mRendererCallbackIndex
Specify renderer callback index.
#define __FBClassDeclare(Name, Parent)
For internal use only.
#define FB_DEFINE_COMPONENT(DllTag, Type)
Define a component and give it the ability to be a property.
FBTime mEstimatedTimeRemaining
Remaining estimated time to complete grab.
FBVideoRenderDepth mBitsPerPixel
Video grab color depth.
int FBAudioFmt
A type definition for FBAudioFmt.
FBAudioOutputLocation
Type of locations where the audio is rendered when rendering a scene using a video format...
int mTotalFrameCount
Total frame count to grab.
Video Grabbing Statistics structure.
int mRendererCallbackPrefIndex
Specify custom renderer callback's preference index.
int mStillImageCompression
Compression ratio for image(jpg) 0-100 where 0=Greatest compression, 100=Least Compression.
FBVideoRenderFieldMode mFieldMode
Video grab field mode.
FBTime mTotalTimeElapsed
Current total time elapsed since grabbing has started.
bool mAudioUseCustomStandaloneFileName
If true and if the audio is rendered in a standalone output file, the audio file is generated at the ...
FBString mOutputFileName
Grabbing destination file.
Image interface for FBSDK.
FBTime mTimeSteps
Time step length between each grab.
#define __FB_FORWARD(ClassName)
Forwarding of class and typedef declaration.
FBVideoRenderDepth
Enum FBVideoRenderDepth.
FBTime mTimePerFrame
Time it took to render and grab previous frame.
bool mShowCameraLabel
If true, display camera label information.
#define FBSDKNamespace
FBSDKNamespace define.
Audio formats definition.
bool mAntiAliasing
If true, video frames will be anti-aliased.
The audio is embedded within the video output file.
The audio is embedded within the video output file and is also rendered in a standalone output file...
bool mRenderAudio
If true and there's audio in the scene, render the audio as well.
FBAudioFmt mAudioRenderFormat
Audio render format.
Video Grabbing Options structure.
FBVideoRenderViewingMode mViewingMode
Video grab viewing mode.
FBVideoRenderViewingMode
Enum FBVideoRenderViewingMode.
The audio is rendered in a standalone output file.
MotionBuilder SDK base class.
bool mShowSafeArea
If true, display safe area.
FBTimeSpan mTimeSpan
Start and stop selection time to grab.
FBTime mEstimatedTime
Estimated time to complete grab.
FBVideoRenderFieldMode
Enum FBVideoRenderFieldMode.
FBStereoDisplayMode mStereoDisplayMode
Video grab stereo display mode.
FBCameraResolutionMode
Resolution modes.
bool mShowTimeCode
If true, display time code information.
FBString mAudioCustomStandaloneFileName
Destination for the custom audio standalone file, if mAudioUseCustomStandaloneFileName is set to true...
int mRemainingFrameCount
Remaining frame count to grab.
FBCameraResolutionMode mCameraResolution
Camera Resolution.
#define FBSDK_DLL
Be sure that FBSDK_DLL is defined only once...
FBAudioOutputLocation mAudioOutputLocation
Audio output location when rendering using a video format (for still image formats & SWF (Flash) form...