![]() |
PDK API Guide for J721E
|
FVID2 frame buffer list used to exchange multiple FVID2 frames in a single driver call.
Unless specified otherwise, all fields in this structure are
[IN] for Fvid2_queue(), Fvid2_processFrames() operation. [OUT] for Fvid2_dequeue(), Fvid2_getProcessedFrames() operation.
Data Fields | |
Fvid2_Frame * | frames [FVID2_MAX_FRAME_PTR] |
uint32_t | numFrames |
void * | drvData |
void * | appData |
void * | perListCfg |
Fvid2_Frame* Fvid2_FrameList::frames[FVID2_MAX_FRAME_PTR] |
Array of Fvid2_Frame pointers that are to given or received from the driver.
uint32_t Fvid2_FrameList::numFrames |
Number of frames that are given or received from the driver i.e number of valid pointers in the array containing Fvid2_Frame pointers.
void* Fvid2_FrameList::drvData |
Used by driver. Application should not modify this.
void* Fvid2_FrameList::appData |
Additional application parameter per frame. This is not modified by driver.
void* Fvid2_FrameList::perListCfg |
Per list configuration parameters like scaling ratio, positioning, cropping etc which are applicable for the frames together.
This could be set to NULL if not used. In this case, the driver will use the last supplied configuration.
The exact structure type that is passed is driver specific.