PDK API Guide for J721E
Csirx_CreateParams Struct Reference

Detailed Description

Capture driver create arguments, used when calling Fvid2_create(). Structure containing Streams configurations.

Data Fields

uint32_t numCh
 
Csirx_ChCfg chCfg [CSIRX_NUM_CH]
 
Csirx_InstCfg instCfg
 
uint64_t frameDropBuf
 
uint32_t frameDropBufLen
 
uint32_t enableChDq
 

Field Documentation

◆ numCh

uint32_t Csirx_CreateParams::numCh

Number of channels to be configured/processed It should be less that 'CSIRX_NUM_CH'.

◆ chCfg

Csirx_ChCfg Csirx_CreateParams::chCfg[CSIRX_NUM_CH]

Configuration for channels to be processed

◆ instCfg

Csirx_InstCfg Csirx_CreateParams::instCfg

CSI Rx module configuration. See Csirx_InstCfg for details

◆ frameDropBuf

uint64_t Csirx_CreateParams::frameDropBuf

Address of Frame Drop buffer, used when application has not queued any buffers If set to NULL (0), then driver will hold the last buffer for frame repeat

◆ frameDropBufLen

uint32_t Csirx_CreateParams::frameDropBufLen

Frame Drop buffer length in bytes, used when application has not queued any buffers

◆ enableChDq

uint32_t Csirx_CreateParams::enableChDq

Enable/Disable De-queue of frames per channel, 0: Disabled 1:Enabled When disabled, 'Fvid2_dequeue()' call will de-queue frames for all channels configured for given instance. When enabled, 'Fvid2_dequeue()' call will de-queue frames for given channel ID provided through 'streamId' parameter.