v_sditx
Xilinx SDK Drivers API Documentation
XV_SdiTx Struct Reference

The XV_SdiTx driver instance data. More...

Data Fields

XV_SdiTx_Config Config
 Hardware Configuration. More...
 
u32 IsReady
 Core and the driver instance are initialized. More...
 
XV_SdiTx_Callback GtRstDoneCallback
 Callback for stream down callback. More...
 
void * GtRstDoneRef
 To be passed to the stream down callback. More...
 
XV_SdiTx_Callback OverFlowCallback
 Callback for over flow callback. More...
 
void * OverFlowRef
 To be passed to the over flow callback. More...
 
XV_SdiTx_Callback UnderFlowCallback
 Callback for under flow callback. More...
 
void * UnderFlowRef
 To be passed to the under flow callback. More...
 
XV_SdiTx_Callback CeAlignErrCallback
 Callback for CE align error callback. More...
 
void * CeAlignErrRef
 To be passed to the CE align error callback. More...
 
XV_SdiTx_Callback Axi4sVidLockCallback
 Callback for Axi4s video lock callback. More...
 
void * Axi4sVidLockRef
 To be passed to the Axi4s Video lock callback. More...
 
XV_SdiTx_Stream Stream [XV_SDITX_MAX_DATASTREAM]
 SDI TX stream information. More...
 
XSdiVid_Transport Transport
 SDI TX Transport information. More...
 
XV_SdiTx_State State
 State. More...
 

Detailed Description

The XV_SdiTx driver instance data.

An instance must be allocated for each SDI TX core in use.

Field Documentation

◆ Axi4sVidLockCallback

XV_SdiTx_Callback XV_SdiTx::Axi4sVidLockCallback

Callback for Axi4s video lock callback.

◆ Axi4sVidLockRef

void* XV_SdiTx::Axi4sVidLockRef

To be passed to the Axi4s Video lock callback.

◆ CeAlignErrCallback

XV_SdiTx_Callback XV_SdiTx::CeAlignErrCallback

Callback for CE align error callback.

◆ CeAlignErrRef

void* XV_SdiTx::CeAlignErrRef

To be passed to the CE align error callback.

◆ Config

◆ GtRstDoneCallback

XV_SdiTx_Callback XV_SdiTx::GtRstDoneCallback

Callback for stream down callback.

Referenced by XV_SdiTx_CfgInitialize().

◆ GtRstDoneRef

void* XV_SdiTx::GtRstDoneRef

To be passed to the stream down callback.

◆ IsReady

u32 XV_SdiTx::IsReady

Core and the driver instance are initialized.

Referenced by XV_SdiTx_IntrHandler(), and XV_SdiTx_SelfTest().

◆ OverFlowCallback

XV_SdiTx_Callback XV_SdiTx::OverFlowCallback

Callback for over flow callback.

◆ OverFlowRef

void* XV_SdiTx::OverFlowRef

To be passed to the over flow callback.

◆ State

XV_SdiTx_State XV_SdiTx::State

State.

◆ Stream

XV_SdiTx_Stream XV_SdiTx::Stream[XV_SDITX_MAX_DATASTREAM]

SDI TX stream information.

Referenced by XV_SdiTx_DebugInfo(), and XV_SdiTx_GetPayload().

◆ Transport

XSdiVid_Transport XV_SdiTx::Transport

SDI TX Transport information.

Referenced by XV_SdiTx_DebugInfo(), XV_SdiTx_SetColorFormat(), and XV_SdiTx_SetVidBridgeMode().

◆ UnderFlowCallback

XV_SdiTx_Callback XV_SdiTx::UnderFlowCallback

Callback for under flow callback.

◆ UnderFlowRef

void* XV_SdiTx::UnderFlowRef

To be passed to the under flow callback.