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 ActiveChannelChangeDetHandler
 Start of active channel change detected handler. More...
 
void * ActiveChannelChangeDetHandlerRef
 Callback reference for active channel change detected handler. More...
 
XSdiAud_Callback SampleRateChangeDetHandler
 Start of sample rate change detected handler. More...
 
void * SampleRateChangeDetHandlerRef
 Callback reference for sample rate change detected handler. More...
 
XSdiAud_Callback AsxChangeDetHandler
 Start of asynchronous data flag value change detected handler. More...
 
void * AsxChangeDetHandlerRef
 Callback reference for asynchronous data flag change handler. More...
 
XSdiAud_Callback StatChangeDetHandler
 Start of status change detected handler. More...
 
void * StatChangeDetHandlerRef
 Callback reference for status change detected handler. More...
 
XSdiAud_Callback AesCsUpdateDetHandler
 Start of AES channel status value update detected handler. More...
 
void * AesCsUpdateDetHandlerRef
 Callback reference for AES channel status value updated handler. More...
 
XSdiAud_Callback AesCsChangeDetHandler
 Start of AES channel status value change detected handler. More...
 
void * AesCsChangeDetHandlerRef
 Callback reference for AES channel status value change handler. More...
 
XSdiAud_Callback VidPropChangeDetHandler
 Start of video properties change detected handler. More...
 
void * VidPropChangeDetHandlerRef
 Callback reference for video properties 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

◆ ActiveChannelChangeDetHandler

XSdiAud_Callback XSdiAud::ActiveChannelChangeDetHandler

Start of active channel change detected handler.

◆ ActiveChannelChangeDetHandlerRef

void* XSdiAud::ActiveChannelChangeDetHandlerRef

Callback reference for active channel change detected handler.

◆ AesCsChangeDetHandler

XSdiAud_Callback XSdiAud::AesCsChangeDetHandler

Start of AES channel status value change detected handler.

◆ AesCsChangeDetHandlerRef

void* XSdiAud::AesCsChangeDetHandlerRef

Callback reference for AES channel status value change handler.

◆ AesCsUpdateDetHandler

XSdiAud_Callback XSdiAud::AesCsUpdateDetHandler

Start of AES channel status value update detected handler.

◆ AesCsUpdateDetHandlerRef

void* XSdiAud::AesCsUpdateDetHandlerRef

Callback reference for AES channel status value updated handler.

◆ AsxChangeDetHandler

XSdiAud_Callback XSdiAud::AsxChangeDetHandler

Start of asynchronous data flag value change detected handler.

◆ AsxChangeDetHandlerRef

void* XSdiAud::AsxChangeDetHandlerRef

Callback reference for asynchronous data flag change handler.

◆ ChecksumErrDetHandler

XSdiAud_Callback XSdiAud::ChecksumErrDetHandler

Start of checksum error detected handler.

◆ ChecksumErrDetHandlerRef

void* XSdiAud::ChecksumErrDetHandlerRef

Callback reference for checksum error 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.

◆ ParityErrDetHandler

XSdiAud_Callback XSdiAud::ParityErrDetHandler

Start of parity error detected handler.

◆ ParityErrDetHandlerRef

void* XSdiAud::ParityErrDetHandlerRef

Callback reference for Parity Error detected Handler.

◆ SampleRateChangeDetHandler

XSdiAud_Callback XSdiAud::SampleRateChangeDetHandler

Start of sample rate change detected handler.

◆ SampleRateChangeDetHandlerRef

void* XSdiAud::SampleRateChangeDetHandlerRef

Callback reference for sample rate change 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

◆ VidPropChangeDetHandler

XSdiAud_Callback XSdiAud::VidPropChangeDetHandler

Start of video properties change detected handler.

◆ VidPropChangeDetHandlerRef

void* XSdiAud::VidPropChangeDetHandlerRef

Callback reference for video properties change detected handler.