v_hdmirxss
Xilinx SDK Drivers API Documentation
XV_HdmiRxSs Struct Reference

The XVprocss driver instance data. More...

Data Fields

XV_HdmiRxSs_Config Config
 Hardware configuration. More...
 
u32 IsReady
 Device and the driver instance are initialized. More...
 
u8 AppMajVer
 Major Version of application used by the driver. More...
 
u8 AppMinVer
 Minor Version of application used by the driver. More...
 
XV_HdmiRxSs_Log Log
 A log of events. More...
 
XV_HdmiRx * HdmiRxPtr
 handle to sub-core driver instance More...
 
XV_HdmiRxSs_Callback ConnectCallback
 Callback for connect event. More...
 
void * ConnectRef
 To be passed to the connect callback. More...
 
XV_HdmiRxSs_Callback BrdgOverflowCallback
 Callback for Bridge overflow event. More...
 
void * BrdgOverflowRef
 To be passed to the Bridge overflow callback. More...
 
XV_HdmiRxSs_Callback AuxCallback
 Callback for AUX event. More...
 
void * AuxRef
 To be passed to the AUX callback. More...
 
XV_HdmiRxSs_Callback AudCallback
 Callback for AUD event. More...
 
void * AudRef
 To be passed to the AUD callback. More...
 
XV_HdmiRxSs_Callback LnkStaCallback
 Callback for LNKSTA event. More...
 
void * LnkStaRef
 To be passed to the LNKSTA callback. More...
 
XV_HdmiRxSs_Callback DdcCallback
 Callback for PDDC event. More...
 
void * DdcRef
 To be passed to the DDC callback. More...
 
XV_HdmiRxSs_Callback StreamDownCallback
 Callback for stream down event. More...
 
void * StreamDownRef
 To be passed to the stream down callback. More...
 
XV_HdmiRxSs_Callback StreamInitCallback
 Callback for stream init event. More...
 
void * StreamInitRef
 To be passed to the stream init callback. More...
 
XV_HdmiRxSs_Callback StreamUpCallback
 Callback for stream up event. More...
 
void * StreamUpRef
 To be passed to the stream up callback. More...
 
XV_HdmiRxSs_Callback HdcpCallback
 Callback for HDCP 1.4 event. More...
 
void * HdcpRef
 To be passed to the hdcp callback. More...
 
u8 IsStreamConnected
 HDMI RX Stream Connected. More...
 
u8 IsStreamUp
 HDMI RX Stream Up. More...
 
u8 AudioChannels
 Number of Audio Channels. More...
 
int IsLinkStatusErrMax
 Link Error Status Maxed. More...
 
u8 * EdidPtr
 Default Edid Pointer. More...
 
u16 EdidLength
 Default Edid Length. More...
 
u8 TMDSClockRatio
 HDMI RX TMDS clock ratio. More...
 
XHdmiC_AVI_InfoFrame AVIInfoframe
 AVI InfoFrame. More...
 
XHdmiC_GeneralControlPacket GCP
 General Control Packet. More...
 
XHdmiC_AudioInfoFrame AudioInfoframe
 Audio InfoFrame. More...
 
XHdmiC_VSIF VSIF
 Vendor Specific InfoFrame. More...
 
XVidC_DelayHandler UserTimerWaitUs
 Custom user function for delay/sleep. More...
 
void * UserTimerPtr
 Pointer to a timer instance used by the custom user delay/sleep function. More...
 
XV_HdmiRxSs_HdcpProtocol HdcpProtocol
 HDCP protocol selected. More...
 

Detailed Description

The XVprocss driver instance data.

The user is required to allocate a variable of this type for every XVprocss device in the system. A pointer to a variable of this type is then passed to the driver API functions.

Field Documentation

◆ AppMajVer

u8 XV_HdmiRxSs::AppMajVer

Major Version of application used by the driver.

Referenced by XV_HdmiRxSS_SetAppVersion().

◆ AppMinVer

u8 XV_HdmiRxSs::AppMinVer

Minor Version of application used by the driver.

Referenced by XV_HdmiRxSS_SetAppVersion().

◆ AudCallback

XV_HdmiRxSs_Callback XV_HdmiRxSs::AudCallback

Callback for AUD event.

◆ AudioChannels

u8 XV_HdmiRxSs::AudioChannels

Number of Audio Channels.

Referenced by XV_HdmiRxSs_GetAudioChannels().

◆ AudioInfoframe

XHdmiC_AudioInfoFrame XV_HdmiRxSs::AudioInfoframe

Audio InfoFrame.

Referenced by XV_HdmiRxSs_GetAudioInfoframe().

◆ AudRef

void* XV_HdmiRxSs::AudRef

To be passed to the AUD callback.

◆ AuxCallback

XV_HdmiRxSs_Callback XV_HdmiRxSs::AuxCallback

Callback for AUX event.

◆ AuxRef

void* XV_HdmiRxSs::AuxRef

To be passed to the AUX callback.

◆ AVIInfoframe

XHdmiC_AVI_InfoFrame XV_HdmiRxSs::AVIInfoframe

AVI InfoFrame.

Referenced by XV_HdmiRxSs_GetAviInfoframe().

◆ BrdgOverflowCallback

XV_HdmiRxSs_Callback XV_HdmiRxSs::BrdgOverflowCallback

Callback for Bridge overflow event.

◆ BrdgOverflowRef

void* XV_HdmiRxSs::BrdgOverflowRef

To be passed to the Bridge overflow callback.

◆ Config

XV_HdmiRxSs_Config XV_HdmiRxSs::Config

◆ ConnectCallback

XV_HdmiRxSs_Callback XV_HdmiRxSs::ConnectCallback

Callback for connect event.

◆ ConnectRef

void* XV_HdmiRxSs::ConnectRef

To be passed to the connect callback.

◆ DdcCallback

XV_HdmiRxSs_Callback XV_HdmiRxSs::DdcCallback

Callback for PDDC event.

◆ DdcRef

void* XV_HdmiRxSs::DdcRef

To be passed to the DDC callback.

◆ EdidLength

u16 XV_HdmiRxSs::EdidLength

◆ EdidPtr

u8* XV_HdmiRxSs::EdidPtr

◆ GCP

XHdmiC_GeneralControlPacket XV_HdmiRxSs::GCP

General Control Packet.

Referenced by XV_HdmiRxSs_GetGCP().

◆ HdcpCallback

XV_HdmiRxSs_Callback XV_HdmiRxSs::HdcpCallback

Callback for HDCP 1.4 event.

◆ HdcpProtocol

XV_HdmiRxSs_HdcpProtocol XV_HdmiRxSs::HdcpProtocol

HDCP protocol selected.

Referenced by XV_HdmiRxSs_SubcoreInitHdmiRx().

◆ HdcpRef

void* XV_HdmiRxSs::HdcpRef

To be passed to the hdcp callback.

◆ HdmiRxPtr

◆ IsLinkStatusErrMax

int XV_HdmiRxSs::IsLinkStatusErrMax

Link Error Status Maxed.

◆ IsReady

u32 XV_HdmiRxSs::IsReady

Device and the driver instance are initialized.

◆ IsStreamConnected

u8 XV_HdmiRxSs::IsStreamConnected

HDMI RX Stream Connected.

Referenced by XV_HdmiRxSs_IsStreamConnected().

◆ IsStreamUp

u8 XV_HdmiRxSs::IsStreamUp

HDMI RX Stream Up.

Referenced by XV_HdmiRxSs_IsStreamUp().

◆ LnkStaCallback

XV_HdmiRxSs_Callback XV_HdmiRxSs::LnkStaCallback

Callback for LNKSTA event.

◆ LnkStaRef

void* XV_HdmiRxSs::LnkStaRef

To be passed to the LNKSTA callback.

◆ Log

XV_HdmiRxSs_Log XV_HdmiRxSs::Log

◆ StreamDownCallback

XV_HdmiRxSs_Callback XV_HdmiRxSs::StreamDownCallback

Callback for stream down event.

◆ StreamDownRef

void* XV_HdmiRxSs::StreamDownRef

To be passed to the stream down callback.

◆ StreamInitCallback

XV_HdmiRxSs_Callback XV_HdmiRxSs::StreamInitCallback

Callback for stream init event.

◆ StreamInitRef

void* XV_HdmiRxSs::StreamInitRef

To be passed to the stream init callback.

◆ StreamUpCallback

XV_HdmiRxSs_Callback XV_HdmiRxSs::StreamUpCallback

Callback for stream up event.

◆ StreamUpRef

void* XV_HdmiRxSs::StreamUpRef

To be passed to the stream up callback.

◆ TMDSClockRatio

u8 XV_HdmiRxSs::TMDSClockRatio

HDMI RX TMDS clock ratio.

Referenced by XV_HdmiRxSs_RefClockChangeInit().

◆ UserTimerPtr

void* XV_HdmiRxSs::UserTimerPtr

Pointer to a timer instance used by the custom user delay/sleep function.

◆ UserTimerWaitUs

XVidC_DelayHandler XV_HdmiRxSs::UserTimerWaitUs

Custom user function for delay/sleep.

◆ VSIF

XHdmiC_VSIF XV_HdmiRxSs::VSIF

Vendor Specific InfoFrame.

Referenced by XV_HdmiRxSs_GetVSIF().