#include
<fbvideograbber.h>
Used to grab video frames generated with the FBRenderer.
Definition at line 125 of file fbvideograbber.h.
Public Member Functions |
|
FBVideoGrabber (HIObject pObject=NULL) | |
Constructor. |
|
void | SetOptions (HFBVideoGrabOptions pOptions) |
SetOptions. |
|
FBVideoGrabOptions | GetOptions () |
GetOptions give you a copy of current
grabbing options. |
|
void | ResetOptions () |
SetDefaultOptions. |
|
void | SetRefreshViewFunc (void *pThis, void(*pCallbackFuncPtr)(void *)) |
SetRefreshViewFunc. |
|
void | SetPostRenderFrameCallback (void *pThis, void(*pCallbackFuncPtr)(void *)) |
SetPostRenderFrameCallback. |
|
bool | BeginGrab () |
BeginGrab. |
|
void | Grab () |
Grab. |
|
void | EndGrab () |
EndGrab. |
|
HFBImage | 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) |
Render a snapshot of the actual display.
|
|
FBVideoGrabStats | GetStatistics () |
GetStatistics. |
|
FBString | GetLastErrorMsg () |
GetLastErrorMsg. |
FBVideoGrabber | ( | HIObject | pObject = NULL |
) |
Constructor.
pObject | For internal use only. |
void SetOptions | ( | HFBVideoGrabOptions | pOptions | ) |
SetOptions.
pOptions | Struct that contain all grabbing options. |
FBVideoGrabOptions GetOptions | ( | ) |
GetOptions give you a copy of current grabbing options.
void ResetOptions | ( | ) |
SetDefaultOptions.
This function reset all grabbing options to the default value.
void SetRefreshViewFunc | ( | void * | pThis, | |
void(*)(void *) | pCallbackFuncPtr | |||
) |
SetRefreshViewFunc.
Set the callback function to be called for each frame render.
pThis | Pointer to the callback receiver. | |
pCallbackFuncPtr | Pointer to the callback function. |
void SetPostRenderFrameCallback | ( | void * | pThis, | |
void(*)(void *) | pCallbackFuncPtr | |||
) |
SetPostRenderFrameCallback.
Set the callback function to be called after each frame is rendered.
pThis | Pointer to the callback receiver. | |
pCallbackFuncPtr | Pointer to the callback function. |
bool BeginGrab | ( | ) |
BeginGrab.
Begin video grabbing session.
void Grab | ( | ) |
Grab.
Grab all specified video frames.
void EndGrab | ( | ) |
EndGrab.
Close video grabbing session.
HFBImage 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 |
|||
) |
Render a snapshot of the actual display.
pWidth | ||
pHeight | ||
pCameraLabel | ||
pTimeCode | ||
pSafeArea | ||
pAxis | ||
pGrid | ||
pFrontPlate | ||
pBackPlate |
FBVideoGrabStats GetStatistics | ( | ) |
GetStatistics.
FBString GetLastErrorMsg | ( | ) |
GetLastErrorMsg.