1 #ifndef __FBVIDEOGRABBER_H__
2 #define __FBVIDEOGRABBER_H__
48 #define FBSDK_DLL K_DLLIMPORT
57 #ifdef FBSDKUseNamespace
162 void SetRefreshViewFunc(
void* pThis,
void(*pCallbackFuncPtr)(
void*));
170 void SetPostRenderFrameCallback(
void* pThis,
void(*pCallbackFuncPtr)(
void*));
203 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);
215 const char* GetLastErrorMsg();
219 #ifdef FBSDKUseNamespace
FBTime mEstimatedTime
Estimated time to complete grab.
#define __FBClassDeclare(Name, Parent)
For internal use only.
FBCameraResolutionMode mCameraResolution
Camera Resolution.
int mRendererCallbackPrefIndex
Specify custom renderer callback's preference index.
#define FB_DEFINE_COMPONENT(DllTag, Type)
Define a component and give it the ability to be a property.
FBVideoRenderFieldMode mFieldMode
Video grab field mode.
FBVideoRenderViewingMode
Enum FBVideoRenderViewingMode.
FBVideoRenderDepth mBitsPerPixel
Video grab color depth.
FBTime mEstimatedTimeRemaining
Remaining estimated time to complete grab.
int mStillImageCompression
Compression ratio for image(jpg) 0-100 where 0=Greatest compression, 100=Least Compression.
int mRemainingFrameCount
Remaining frame count to grab.
int FBAudioFmt
A type definition for FBAudioFmt.
int mRendererCallbackIndex
Specify renderer callback index.
int mTotalFrameCount
Total frame count to grab.
FBTime mTotalTimeElapsed
Current total time elapsed since grabbing has started.
FBTime mTimePerFrame
Time it took to render and grab previous frame.
FBVideoRenderFieldMode
Enum FBVideoRenderFieldMode.
MotionBuilder SDK base class.
FBCameraResolutionMode
Resolution modes.
FBString mOutputFileName
Grabbing destination file.
Video Grabbing Statistics structure.
Image interface for FBSDK.
#define __FB_FORWARD(ClassName)
Forwarding of class and typedef declaration.
#define FBSDKNamespace
FBSDKNamespace define.
Audio formats definition.
FBTime mTimeSteps
Time step length between each grab.
bool mShowCameraLabel
If true, display camera label information.
FBAudioFmt mAudioRenderFormat
Audio render format.
bool mRenderAudio
If true and there's audio in the scene, add audio to the output file.
bool mShowTimeCode
If true, display time code information.
bool mAntiAliasing
If true, video frames will be anti-aliased.
FBTimeSpan mTimeSpan
Start and stop selection time to grab.
bool mShowSafeArea
If true, display safe area.
FBVideoRenderViewingMode mViewingMode
Video grab viewing mode.
Video Grabbing Options structure.
FBStereoDisplayMode mStereoDisplayMode
Video grab stereo display mode.
FBVideoRenderDepth
Enum FBVideoRenderDepth.
#define FBSDK_DLL
Be sure that FBSDK_DLL is defined only once...