dppsu
Vitis Drivers API Documentation
|
This typedef contains the main stream attributes which determine how the video will be displayed. More...
Data Fields | |
XVidC_VideoTimingMode | Vtm |
The video timing. More... | |
u32 | PixelClockHz |
The pixel clock of the stream (in Hz). More... | |
u32 | HStart |
Horizontal blank start (in pixels). More... | |
u32 | VStart |
Vertical blank start (in lines). More... | |
u32 | Misc0 |
Miscellaneous stream attributes 0 as specified by the DisplayPort 1.2 specification. More... | |
u32 | Misc1 |
Miscellaneous stream attributes 1 as specified by the DisplayPort 1.2 specification. More... | |
u32 | NVid |
N value for the video stream. More... | |
u32 | UserPixelWidth |
The width of the user data input port. More... | |
u32 | DataPerLane |
Used to translate the number of pixels per line to the native internal 16-bit datapath. More... | |
u32 | AvgBytesPerTU |
Average number of bytes per transfer unit, scaled up by a factor of 1000. More... | |
u32 | TransferUnitSize |
Size of the transfer unit in the framing logic. More... | |
u32 | InitWait |
Number of initial wait cycles at the start of a new line by the framing logic. More... | |
u32 | BitsPerColor |
Number of bits per color component. More... | |
u8 | ComponentFormat |
The component format currently in use by the video stream. More... | |
u8 | DynamicRange |
The dynamic range currently in use by the video stream. More... | |
u8 | YCbCrColorimetry |
The YCbCr colorimetry currently in use by the video stream. More... | |
u8 | SynchronousClockMode |
Synchronous clock mode is currently in use by the video stream. More... | |
This typedef contains the main stream attributes which determine how the video will be displayed.
u32 XDpPsu_MainStreamAttributes::AvgBytesPerTU |
Average number of bytes per transfer unit, scaled up by a factor of 1000.
Referenced by XDpPsu_CfgMsaRecalculate(), XDpPsu_CfgMsaUseCustom(), and XDpPsu_SetMsaValues().
u32 XDpPsu_MainStreamAttributes::BitsPerColor |
Number of bits per color component.
Referenced by XDpPsu_CfgMsaRecalculate(), and XDpPsu_CfgMsaSetBpc().
u8 XDpPsu_MainStreamAttributes::ComponentFormat |
The component format currently in use by the video stream.
Referenced by XDpPsu_CfgMsaRecalculate(), and XDpPsu_SetColorEncode().
u32 XDpPsu_MainStreamAttributes::DataPerLane |
Used to translate the number of pixels per line to the native internal 16-bit datapath.
Referenced by XDpPsu_CfgMsaRecalculate(), XDpPsu_CfgMsaUseCustom(), and XDpPsu_SetMsaValues().
u8 XDpPsu_MainStreamAttributes::DynamicRange |
The dynamic range currently in use by the video stream.
Referenced by XDpPsu_CfgMsaRecalculate(), and XDpPsu_SetColorEncode().
u32 XDpPsu_MainStreamAttributes::HStart |
Horizontal blank start (in pixels).
Referenced by XDpPsu_CfgMsaRecalculate(), XDpPsu_CfgMsaUseCustom(), and XDpPsu_SetMsaValues().
u32 XDpPsu_MainStreamAttributes::InitWait |
Number of initial wait cycles at the start of a new line by the framing logic.
Referenced by XDpPsu_CfgMsaRecalculate(), XDpPsu_CfgMsaUseCustom(), and XDpPsu_SetMsaValues().
u32 XDpPsu_MainStreamAttributes::Misc0 |
Miscellaneous stream attributes 0 as specified by the DisplayPort 1.2 specification.
Referenced by XDpPsu_CfgMsaEnSynchClkMode(), XDpPsu_CfgMsaRecalculate(), XDpPsu_CfgMsaUseCustom(), XDpPsu_SetColorEncode(), and XDpPsu_SetMsaValues().
u32 XDpPsu_MainStreamAttributes::Misc1 |
Miscellaneous stream attributes 1 as specified by the DisplayPort 1.2 specification.
Referenced by XDpPsu_CfgMsaRecalculate(), XDpPsu_CfgMsaUseCustom(), XDpPsu_SetColorEncode(), and XDpPsu_SetMsaValues().
u32 XDpPsu_MainStreamAttributes::NVid |
N value for the video stream.
Referenced by XDpPsu_CfgMsaRecalculate(), XDpPsu_CfgMsaUseCustom(), and XDpPsu_SetMsaValues().
u32 XDpPsu_MainStreamAttributes::PixelClockHz |
The pixel clock of the stream (in Hz).
Referenced by XDpPsu_CfgMsaRecalculate(), XDpPsu_CfgMsaUseCustom(), XDpPsu_CfgMsaUseEdidPreferredTiming(), XDpPsu_CfgMsaUseStandardVideoMode(), and XDpPsu_SetMsaValues().
u8 XDpPsu_MainStreamAttributes::SynchronousClockMode |
Synchronous clock mode is currently in use by the video stream.
Referenced by XDpPsu_CfgMsaEnSynchClkMode(), and XDpPsu_CfgMsaRecalculate().
u32 XDpPsu_MainStreamAttributes::TransferUnitSize |
Size of the transfer unit in the framing logic.
In MST mode, this is also the number of time slots that are alloted in the payload ID table.
Referenced by XDpPsu_CfgMsaRecalculate(), XDpPsu_CfgMsaUseCustom(), and XDpPsu_SetMsaValues().
u32 XDpPsu_MainStreamAttributes::UserPixelWidth |
The width of the user data input port.
Referenced by XDpPsu_CfgMsaRecalculate(), XDpPsu_CfgMsaUseCustom(), and XDpPsu_SetMsaValues().
u32 XDpPsu_MainStreamAttributes::VStart |
Vertical blank start (in lines).
Referenced by XDpPsu_CfgMsaRecalculate(), XDpPsu_CfgMsaUseCustom(), and XDpPsu_SetMsaValues().
XVidC_VideoTimingMode XDpPsu_MainStreamAttributes::Vtm |
The video timing.
Referenced by XDpPsu_CfgMsaRecalculate(), XDpPsu_CfgMsaUseCustom(), XDpPsu_CfgMsaUseEdidPreferredTiming(), XDpPsu_CfgMsaUseStandardVideoMode(), and XDpPsu_SetMsaValues().
u8 XDpPsu_MainStreamAttributes::YCbCrColorimetry |
The YCbCr colorimetry currently in use by the video stream.
Referenced by XDpPsu_CfgMsaRecalculate(), and XDpPsu_SetColorEncode().