#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.