v_hdmitxss
Xilinx SDK Drivers API Documentation
XV_HdmiTxSs Struct Reference

The XVprocss driver instance data. More...

Data Fields

XV_HdmiTxSs_Config Config
 Hardware configuration. More...
 
u32 IsReady
 Device and the driver instance are initialized. More...
 
XV_HdmiTxSs_Log Log
 A log of events. More...
 
XV_HdmiTx * HdmiTxPtr
 handle to sub-core driver instance More...
 
XVtc * VtcPtr
 handle to sub-core driver instance More...
 
XV_HdmiTxSs_Callback ConnectCallback
 Callback for connect event. More...
 
void * ConnectRef
 To be passed to the connect callback. More...
 
XV_HdmiTxSs_Callback ToggleCallback
 Callback for toggle event. More...
 
void * ToggleRef
 To be passed to the toggle callback. More...
 
XV_HdmiTxSs_Callback VsCallback
 Callback for Vsync event. More...
 
void * VsRef
 To be passed to the Vsync callback. More...
 
XV_HdmiTxSs_Callback StreamDownCallback
 Callback for stream down. More...
 
void * StreamDownRef
 To be passed to the stream down callback. More...
 
XV_HdmiTxSs_Callback StreamUpCallback
 Callback for stream up. More...
 
void * StreamUpRef
 To be passed to the stream up callback. More...
 
u8 SamplingRate
 HDMI TX Sampling rate. More...
 
u8 IsStreamConnected
 HDMI TX Stream Connected. More...
 
u8 IsStreamUp
 HDMI TX Stream Up. More...
 
u8 IsStreamToggled
 HDMI TX Stream Toggled. More...
 
u8 AudioEnabled
 HDMI TX Audio Enabled. More...
 
u8 AudioMute
 HDMI TX Audio Mute. More...
 
u8 AudioChannels
 Number of Audio Channels. More...
 
XV_HdmiTxSs_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

◆ AudioChannels

u8 XV_HdmiTxSs::AudioChannels

Number of Audio Channels.

Referenced by XV_HdmiTxSs_SetAudioChannels().

◆ AudioEnabled

u8 XV_HdmiTxSs::AudioEnabled

HDMI TX Audio Enabled.

◆ AudioMute

u8 XV_HdmiTxSs::AudioMute

HDMI TX Audio Mute.

◆ Config

◆ ConnectCallback

XV_HdmiTxSs_Callback XV_HdmiTxSs::ConnectCallback

Callback for connect event.

Referenced by XV_HdmiTxSs_SetCallback().

◆ ConnectRef

void* XV_HdmiTxSs::ConnectRef

To be passed to the connect callback.

Referenced by XV_HdmiTxSs_SetCallback().

◆ HdcpProtocol

XV_HdmiTxSs_HdcpProtocol XV_HdmiTxSs::HdcpProtocol

HDCP protocol selected.

Referenced by XV_HdmiTxSs_IsSinkHdcp22Capable().

◆ HdmiTxPtr

◆ IsReady

u32 XV_HdmiTxSs::IsReady

Device and the driver instance are initialized.

◆ IsStreamConnected

u8 XV_HdmiTxSs::IsStreamConnected

◆ IsStreamToggled

u8 XV_HdmiTxSs::IsStreamToggled

HDMI TX Stream Toggled.

Referenced by XV_HdmiTxSs_IsStreamToggled().

◆ IsStreamUp

u8 XV_HdmiTxSs::IsStreamUp

HDMI TX Stream Up.

Referenced by XV_HdmiTxSs_IsStreamUp().

◆ Log

XV_HdmiTxSs_Log XV_HdmiTxSs::Log

◆ SamplingRate

u8 XV_HdmiTxSs::SamplingRate

HDMI TX Sampling rate.

Referenced by XV_HdmiTxSs_SetSamplingRate().

◆ StreamDownCallback

XV_HdmiTxSs_Callback XV_HdmiTxSs::StreamDownCallback

Callback for stream down.

Referenced by XV_HdmiTxSs_SetCallback().

◆ StreamDownRef

void* XV_HdmiTxSs::StreamDownRef

To be passed to the stream down callback.

Referenced by XV_HdmiTxSs_SetCallback().

◆ StreamUpCallback

XV_HdmiTxSs_Callback XV_HdmiTxSs::StreamUpCallback

Callback for stream up.

Referenced by XV_HdmiTxSs_SetCallback().

◆ StreamUpRef

void* XV_HdmiTxSs::StreamUpRef

To be passed to the stream up callback.

Scratch pad

Referenced by XV_HdmiTxSs_SetCallback().

◆ ToggleCallback

XV_HdmiTxSs_Callback XV_HdmiTxSs::ToggleCallback

Callback for toggle event.

Referenced by XV_HdmiTxSs_SetCallback().

◆ ToggleRef

void* XV_HdmiTxSs::ToggleRef

To be passed to the toggle callback.

Referenced by XV_HdmiTxSs_SetCallback().

◆ VsCallback

XV_HdmiTxSs_Callback XV_HdmiTxSs::VsCallback

Callback for Vsync event.

Referenced by XV_HdmiTxSs_SetCallback().

◆ VsRef

void* XV_HdmiTxSs::VsRef

To be passed to the Vsync callback.

Referenced by XV_HdmiTxSs_SetCallback().

◆ VtcPtr

XVtc* XV_HdmiTxSs::VtcPtr

handle to sub-core driver instance

Referenced by XV_HdmiTxSs_Stop(), and XV_HdmiTxSs_SubcoreInitVtc().