cresample
Xilinx SDK Drivers API Documentation
XCresample Struct Reference

The XCresample driver instance data structure. More...

Data Fields

XCresample_Config Config
 Hardware configuration. More...
 
u32 IsReady
 Device and the driver instance are initialized. More...
 
u16 HSize
 Active video horizontal size. More...
 
u16 VSize
 Active video vertical size. More...
 
XCresample_CallBack ProcStartCallBack
 Call back for processing start interrupt. More...
 
void * ProcStartRef
 To be passed to the process start interrupt callback. More...
 
XCresample_CallBack FrameDoneCallBack
 Call back for frame done interrupt. More...
 
void * FrameDoneRef
 To be passed to the frame done interrupt callback. More...
 
XCresample_ErrorCallBack ErrCallBack
 Call back for error interrupt. More...
 
void * ErrRef
 To be passed to the error interrupt callback. More...
 
u32 CoefH [XCRE_NUM_OF_PHASES][XCRE_NUM_HCOEFS]
 Horizontal filter coefficients. More...
 
u32 CoefV [XCRE_NUM_OF_PHASES][XCRE_NUM_VCOEFS]
 Vertical filter coefficients. More...
 

Detailed Description

The XCresample driver instance data structure.

A pointer to an instance data structure is passed around by functions to refer to a specific driver instance.

Field Documentation

u32 XCresample::CoefH[XCRE_NUM_OF_PHASES][XCRE_NUM_HCOEFS]

Horizontal filter coefficients.

u32 XCresample::CoefV[XCRE_NUM_OF_PHASES][XCRE_NUM_VCOEFS]

Vertical filter coefficients.

XCresample_ErrorCallBack XCresample::ErrCallBack

Call back for error interrupt.

Referenced by XCresample_CfgInitialize(), XCresample_IntrHandler(), and XCresample_SetCallBack().

void* XCresample::ErrRef

To be passed to the error interrupt callback.

Referenced by XCresample_IntrHandler(), and XCresample_SetCallBack().

XCresample_CallBack XCresample::FrameDoneCallBack

Call back for frame done interrupt.

Referenced by XCresample_CfgInitialize(), XCresample_IntrHandler(), and XCresample_SetCallBack().

void* XCresample::FrameDoneRef

To be passed to the frame done interrupt callback.

Referenced by XCresample_IntrHandler(), and XCresample_SetCallBack().

u16 XCresample::HSize

Active video horizontal size.

u32 XCresample::IsReady

Device and the driver instance are initialized.

Referenced by XCresample_CfgInitialize(), XCresample_IntrHandler(), and XCresample_SetCallBack().

XCresample_CallBack XCresample::ProcStartCallBack

Call back for processing start interrupt.

Referenced by XCresample_CfgInitialize(), XCresample_IntrHandler(), and XCresample_SetCallBack().

void* XCresample::ProcStartRef

To be passed to the process start interrupt callback.

Referenced by XCresample_IntrHandler(), and XCresample_SetCallBack().

u16 XCresample::VSize

Active video vertical size.