![]() |
v_hdmitx
Xilinx SDK Drivers API Documentation
|
Contains function definitions related to Vendor Specific InfoFrames used in HDMI.
Please see xv_hdmitx_vsif.h for more details of the driver.
MODIFICATION HISTORY:
Ver Who Date Changes
1.00 yh 15/01/15 Initial release for 3D video support 1.01 YH 2017/07/19 Clean up Print Statement line ending to "\r\n"
Functions | |
| int | XV_HdmiTx_VSIF_ParsePacket (XV_HdmiTx_Aux *AuxPtr, XV_HdmiTx_VSIF *VSIFPtr) |
| This function parses a Vendor Specific InfoFrame (VSIF). More... | |
| int | XV_HdmiTx_VSIF_GeneratePacket (XV_HdmiTx_VSIF *VSIFPtr, XV_HdmiTx_Aux *AuxPtr) |
| This function generates a Vendor Specific InfoFrame (VSIF). More... | |
| void | XV_HdmiTx_VSIF_DisplayInfo (XV_HdmiTx_VSIF *VSIFPtr) |
| This function displays the contents of an XV_HdmiTx_VSIF instance. More... | |
| char * | XV_HdmiTx_VSIF_3DStructToString (XV_HdmiTx_3D_Struct_Field Item) |
| This function returns a string representation of the enumerated type XV_HdmiTx_3D_Struct_Field. More... | |
| char * | XV_HdmiTx_VSIF_3DSampMethodToString (XV_HdmiTx_3D_Sampling_Method Item) |
| This function returns a string representation of the enumerated type XV_HdmiTx_3D_Sampling_Method. More... | |
| char * | XV_HdmiTx_VSIF_3DSampPosToString (XV_HdmiTx_3D_Sampling_Position Item) |
| This function returns a string representation of the enumerated type XV_HdmiTx_3D_Sampling_Position. More... | |
| char* XV_HdmiTx_VSIF_3DSampMethodToString | ( | XV_HdmiTx_3D_Sampling_Method | Item | ) |
This function returns a string representation of the enumerated type XV_HdmiTx_3D_Sampling_Method.
| Item | specifies the value to convert. |
References XV_HDMITX_3D_SAMPLING_HORIZONTAL, and XV_HDMITX_3D_SAMPLING_QUINCUNX.
| char* XV_HdmiTx_VSIF_3DSampPosToString | ( | XV_HdmiTx_3D_Sampling_Position | Item | ) |
This function returns a string representation of the enumerated type XV_HdmiTx_3D_Sampling_Position.
| Item | specifies the value to convert. |
References XV_HDMITX_3D_SAMPPOS_ELER, XV_HDMITX_3D_SAMPPOS_ELOR, XV_HDMITX_3D_SAMPPOS_OLER, and XV_HDMITX_3D_SAMPPOS_OLOR.
| char* XV_HdmiTx_VSIF_3DStructToString | ( | XV_HdmiTx_3D_Struct_Field | Item | ) |
This function returns a string representation of the enumerated type XV_HdmiTx_3D_Struct_Field.
| Item | specifies the value to convert. |
References XV_HDMITX_3D_STRUCT_FIELD_ALTERNATIVE, XV_HDMITX_3D_STRUCT_FRAME_PACKING, XV_HDMITX_3D_STRUCT_L_DEPTH, XV_HDMITX_3D_STRUCT_L_DEPTH_GRAPH_GDEPTH, XV_HDMITX_3D_STRUCT_LINE_ALTERNATIVE, XV_HDMITX_3D_STRUCT_SIDE_BY_SIDE_FULL, XV_HDMITX_3D_STRUCT_SIDE_BY_SIDE_HALF, and XV_HDMITX_3D_STRUCT_TOP_AND_BOTTOM.
Referenced by XV_HdmiTx_VSIF_DisplayInfo().
| void XV_HdmiTx_VSIF_DisplayInfo | ( | XV_HdmiTx_VSIF * | VSIFPtr | ) |
This function displays the contents of an XV_HdmiTx_VSIF instance.
| VSIFPtr | is a pointer to the XV_HdmiTx_VSIF instance. |
References XV_HdmiTx_VSIF::Format, XV_HdmiTx_VSIF::HDMI_VIC, XV_HdmiTx_VSIF_3DStructToString(), XV_HDMITX_VSIF_VF_3D, and XV_HDMITX_VSIF_VF_EXTRES.
| int XV_HdmiTx_VSIF_GeneratePacket | ( | XV_HdmiTx_VSIF * | VSIFPtr, |
| XV_HdmiTx_Aux * | AuxPtr | ||
| ) |
This function generates a Vendor Specific InfoFrame (VSIF).
| VSIFPtr | is a pointer to the XV_HdmiTx_VSIF instance. |
| AuxPtr | is a pointer to the XV_HdmiTx_Tx_Aux instance. |
References XV_HdmiTx_AuxHeader::Byte, XV_HdmiTx_AuxData::Byte, XV_HdmiTx_Aux::Data, XV_HdmiTx_VSIF::Format, XV_HdmiTx_Aux::Header, XV_HdmiTx_VSIF::IEEE_ID, and XV_HdmiTx_VSIF::Version.
| int XV_HdmiTx_VSIF_ParsePacket | ( | XV_HdmiTx_Aux * | AuxPtr, |
| XV_HdmiTx_VSIF * | VSIFPtr | ||
| ) |
This function parses a Vendor Specific InfoFrame (VSIF).
| AuxPtr | is a pointer to the XV_HdmiTx_Rx_Aux instance. |
| VSIFPtr | is a pointer to the XV_HdmiTx_VSIF instance. |
References XV_HdmiTx_AuxHeader::Byte, XV_HdmiTx_AuxData::Byte, XV_HdmiTx_Aux::Data, XV_HdmiTx_Aux::Header, XV_HdmiTx_VSIF::IEEE_ID, and XV_HdmiTx_VSIF::Version.