sdiaud
Xilinx SDK Drivers API Documentation
XSdiAud Struct Reference

The XSdiAud driver instance data. More...

Data Fields

u32 IsReady
 Core and the driver instance are initialized. More...
 
u32 IsStarted
 Core and the driver instance has started. More...
 
XSdiAud_Config Config
 Hardware Configuration. More...
 
XSdiAud_Callback GrpChangeDetHandler
 Start of group change detected handler. More...
 
void * GrpChangeDetHandlerRef
 Callback reference for group change detected handler. More...
 
XSdiAud_Callback CntrlPktDetHandler
 Start of control packet detected handler. More...
 
void * CntrlPktDetHandlerRef
 Callback reference for control packet detected handler. More...
 
XSdiAud_Callback StatChangeDetHandler
 Start of status change detected handler. More...
 
void * StatChangeDetHandlerRef
 Callback reference for status change detected handler. More...
 
XSdiAud_Callback FifoOvrflwDetHandler
 Start of fifo overflow detected handler. More...
 
void * FifoOvrflwDetHandlerRef
 Callback reference for fifo overflow detected handler. More...
 
XSdiAud_Callback ParityErrDetHandler
 Start of parity error detected handler. More...
 
void * ParityErrDetHandlerRef
 Callback reference for Parity Error detected Handler. More...
 
XSdiAud_Callback ChecksumErrDetHandler
 Start of checksum error detected handler. More...
 
void * ChecksumErrDetHandlerRef
 Callback reference for checksum error detected handler. More...
 
XSdiAud_GrpNum StrtGrpNum
 start group number that is configured More...
 
XSdiAud_NumOfCh NumOfCh
 Total Number of channels that are configured. More...
 

Detailed Description

The XSdiAud driver instance data.

An instance must be allocated for each XSdiAud core in use.

Field Documentation

◆ ChecksumErrDetHandler

XSdiAud_Callback XSdiAud::ChecksumErrDetHandler

Start of checksum error detected handler.

◆ ChecksumErrDetHandlerRef

void* XSdiAud::ChecksumErrDetHandlerRef

Callback reference for checksum error detected handler.

◆ CntrlPktDetHandler

XSdiAud_Callback XSdiAud::CntrlPktDetHandler

Start of control packet detected handler.

◆ CntrlPktDetHandlerRef

void* XSdiAud::CntrlPktDetHandlerRef

Callback reference for control packet detected handler.

◆ Config

XSdiAud_Config XSdiAud::Config

Hardware Configuration.

Referenced by XSdiAud_CfgInitialize(), and XSdiAud_SelfTest().

◆ FifoOvrflwDetHandler

XSdiAud_Callback XSdiAud::FifoOvrflwDetHandler

Start of fifo overflow detected handler.

◆ FifoOvrflwDetHandlerRef

void* XSdiAud::FifoOvrflwDetHandlerRef

Callback reference for fifo overflow detected handler.

◆ GrpChangeDetHandler

XSdiAud_Callback XSdiAud::GrpChangeDetHandler

Start of group change detected handler.

◆ GrpChangeDetHandlerRef

void* XSdiAud::GrpChangeDetHandlerRef

Callback reference for group change detected handler.

◆ IsReady

u32 XSdiAud::IsReady

Core and the driver instance are initialized.

Referenced by XSdiAud_CfgInitialize(), and XSdiAud_IntrHandler().

◆ IsStarted

u32 XSdiAud::IsStarted

Core and the driver instance has started.

◆ NumOfCh

XSdiAud_NumOfCh XSdiAud::NumOfCh

Total Number of channels that are configured.

Referenced by XSdiAud_Ext_Mute().

◆ ParityErrDetHandler

XSdiAud_Callback XSdiAud::ParityErrDetHandler

Start of parity error detected handler.

◆ ParityErrDetHandlerRef

void* XSdiAud::ParityErrDetHandlerRef

Callback reference for Parity Error detected Handler.

◆ StatChangeDetHandler

XSdiAud_Callback XSdiAud::StatChangeDetHandler

Start of status change detected handler.

◆ StatChangeDetHandlerRef

void* XSdiAud::StatChangeDetHandlerRef

Callback reference for status change detected handler.

◆ StrtGrpNum

XSdiAud_GrpNum XSdiAud::StrtGrpNum

start group number that is configured

Referenced by XSdiAud_Ext_Mute().