![]() |
v_hdmirxss
Xilinx SDK Drivers API Documentation
|
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... | |
| 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 | 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... | |
| 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... | |
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.
| XV_HdmiRxSs_Callback XV_HdmiRxSs::AudCallback |
Callback for AUD event.
| u8 XV_HdmiRxSs::AudioChannels |
Number of Audio Channels.
Referenced by XV_HdmiRxSs_GetAudioChannels().
| void* XV_HdmiRxSs::AudRef |
To be passed to the AUD callback.
| XV_HdmiRxSs_Callback XV_HdmiRxSs::AuxCallback |
Callback for AUX event.
| void* XV_HdmiRxSs::AuxRef |
To be passed to the AUX callback.
| XV_HdmiRxSs_Config XV_HdmiRxSs::Config |
Hardware configuration.
Referenced by XV_HdmiRxSs_SetPpc(), XV_HdmiRxSs_SetStream(), and XV_HdmiRxSs_SubcoreInitHdmiRx().
| XV_HdmiRxSs_Callback XV_HdmiRxSs::ConnectCallback |
Callback for connect event.
| void* XV_HdmiRxSs::ConnectRef |
To be passed to the connect callback.
| XV_HdmiRxSs_Callback XV_HdmiRxSs::DdcCallback |
Callback for PDDC event.
| void* XV_HdmiRxSs::DdcRef |
To be passed to the DDC callback.
| u16 XV_HdmiRxSs::EdidLength |
Default Edid Length.
Referenced by XV_HdmiRxSs_LoadDefaultEdid(), XV_HdmiRxSs_SetEdidParam(), and XV_HdmiRxSs_SubcoreInitHdmiRx().
| u8* XV_HdmiRxSs::EdidPtr |
Default Edid Pointer.
Referenced by XV_HdmiRxSs_LoadDefaultEdid(), XV_HdmiRxSs_SetEdidParam(), and XV_HdmiRxSs_SubcoreInitHdmiRx().
| XV_HdmiRxSs_Callback XV_HdmiRxSs::HdcpCallback |
Callback for HDCP 1.4 event.
| XV_HdmiRxSs_HdcpProtocol XV_HdmiRxSs::HdcpProtocol |
HDCP protocol selected.
Referenced by XV_HdmiRxSs_SubcoreInitHdmiRx().
| void* XV_HdmiRxSs::HdcpRef |
To be passed to the hdcp callback.
| XV_HdmiRx* XV_HdmiRxSs::HdmiRxPtr |
handle to sub-core driver instance
Referenced by XV_HdmiRxSs_GetAuxiliary(), XV_HdmiRxSs_GetVideoIDCode(), XV_HdmiRxSs_GetVideoStream(), XV_HdmiRxSs_GetVideoStreamScramblingFlag(), XV_HdmiRxSs_GetVideoStreamType(), XV_HdmiRxSs_LoadDefaultEdid(), XV_HdmiRxSs_LoadEdid(), XV_HdmiRxSs_RefClockChangeInit(), XV_HdmiRxSs_ReportSubcoreVersion(), XV_HdmiRxSs_SetHpd(), XV_HdmiRxSs_SetStream(), XV_HdmiRxSs_SubcoreInitHdmiRx(), and XV_HdmiRxSs_ToggleHpd().
| int XV_HdmiRxSs::IsLinkStatusErrMax |
Link Error Status Maxed.
| u32 XV_HdmiRxSs::IsReady |
Device and the driver instance are initialized.
| u8 XV_HdmiRxSs::IsStreamConnected |
HDMI RX Stream Connected.
Referenced by XV_HdmiRxSs_IsStreamConnected().
| u8 XV_HdmiRxSs::IsStreamUp |
HDMI RX Stream Up.
Referenced by XV_HdmiRxSs_IsStreamUp().
| XV_HdmiRxSs_Callback XV_HdmiRxSs::LnkStaCallback |
Callback for LNKSTA event.
| void* XV_HdmiRxSs::LnkStaRef |
To be passed to the LNKSTA callback.
| XV_HdmiRxSs_Log XV_HdmiRxSs::Log |
A log of events.
Referenced by XV_HdmiRxSs_LogRead(), XV_HdmiRxSs_LogReset(), and XV_HdmiRxSs_LogWrite().
| XV_HdmiRxSs_Callback XV_HdmiRxSs::StreamDownCallback |
Callback for stream down event.
| void* XV_HdmiRxSs::StreamDownRef |
To be passed to the stream down callback.
| XV_HdmiRxSs_Callback XV_HdmiRxSs::StreamInitCallback |
Callback for stream init event.
| void* XV_HdmiRxSs::StreamInitRef |
To be passed to the stream init callback.
| XV_HdmiRxSs_Callback XV_HdmiRxSs::StreamUpCallback |
Callback for stream up event.
| void* XV_HdmiRxSs::StreamUpRef |
To be passed to the stream up callback.
| u8 XV_HdmiRxSs::TMDSClockRatio |
HDMI RX TMDS clock ratio.
Referenced by XV_HdmiRxSs_RefClockChangeInit().
| void* XV_HdmiRxSs::UserTimerPtr |
Pointer to a timer instance used by the custom user delay/sleep function.
| XVidC_DelayHandler XV_HdmiRxSs::UserTimerWaitUs |
Custom user function for delay/sleep.