pub type IODisplayTimingRange = IODisplayTimingRangeV2;Available on crate feature
graphics only.Expand description
Aliased Type§
#[repr(C)]pub struct IODisplayTimingRange {Show 73 fields
pub version: u32,
pub minPixelClock: u64,
pub maxPixelClock: u64,
pub maxPixelError: u32,
pub supportedSyncFlags: u32,
pub supportedSignalLevels: u32,
pub supportedSignalConfigs: u32,
pub minFrameRate: u32,
pub maxFrameRate: u32,
pub minLineRate: u32,
pub maxLineRate: u32,
pub maxHorizontalTotal: u32,
pub maxVerticalTotal: u32,
pub charSizeHorizontalActive: u8,
pub charSizeHorizontalBlanking: u8,
pub charSizeHorizontalSyncOffset: u8,
pub charSizeHorizontalSyncPulse: u8,
pub charSizeVerticalActive: u8,
pub charSizeVerticalBlanking: u8,
pub charSizeVerticalSyncOffset: u8,
pub charSizeVerticalSyncPulse: u8,
pub charSizeHorizontalBorderLeft: u8,
pub charSizeHorizontalBorderRight: u8,
pub charSizeVerticalBorderTop: u8,
pub charSizeVerticalBorderBottom: u8,
pub charSizeHorizontalTotal: u8,
pub charSizeVerticalTotal: u8,
pub minHorizontalActiveClocks: u32,
pub maxHorizontalActiveClocks: u32,
pub minHorizontalBlankingClocks: u32,
pub maxHorizontalBlankingClocks: u32,
pub minHorizontalSyncOffsetClocks: u32,
pub maxHorizontalSyncOffsetClocks: u32,
pub minHorizontalPulseWidthClocks: u32,
pub maxHorizontalPulseWidthClocks: u32,
pub minVerticalActiveClocks: u32,
pub maxVerticalActiveClocks: u32,
pub minVerticalBlankingClocks: u32,
pub maxVerticalBlankingClocks: u32,
pub minVerticalSyncOffsetClocks: u32,
pub maxVerticalSyncOffsetClocks: u32,
pub minVerticalPulseWidthClocks: u32,
pub maxVerticalPulseWidthClocks: u32,
pub minHorizontalBorderLeft: u32,
pub maxHorizontalBorderLeft: u32,
pub minHorizontalBorderRight: u32,
pub maxHorizontalBorderRight: u32,
pub minVerticalBorderTop: u32,
pub maxVerticalBorderTop: u32,
pub minVerticalBorderBottom: u32,
pub maxVerticalBorderBottom: u32,
pub maxNumLinks: u32,
pub minLink0PixelClock: u32,
pub maxLink0PixelClock: u32,
pub minLink1PixelClock: u32,
pub maxLink1PixelClock: u32,
pub supportedPixelEncoding: u16,
pub supportedBitsPerColorComponent: u16,
pub supportedColorimetryModes: u16,
pub supportedDynamicRangeModes: u16,
pub maxBandwidth: u64,
pub dscMinSliceHeight: u32,
pub dscMaxSliceHeight: u32,
pub dscMinSliceWidth: u32,
pub dscMaxSliceWidth: u32,
pub dscMinSlicePerLine: u32,
pub dscMaxSlicePerLine: u32,
pub dscMinBPC: u16,
pub dscMaxBPC: u16,
pub dscMinBPP: u16,
pub dscMaxBPP: u16,
pub dscVBR: u8,
pub dscBlockPredEnable: u8,
/* private fields */
}Fields§
§version: u32§minPixelClock: u64§maxPixelClock: u64§maxPixelError: u32§supportedSyncFlags: u32§supportedSignalLevels: u32§supportedSignalConfigs: u32§minFrameRate: u32§maxFrameRate: u32§minLineRate: u32§maxLineRate: u32§maxHorizontalTotal: u32§maxVerticalTotal: u32§charSizeHorizontalActive: u8§charSizeHorizontalBlanking: u8§charSizeHorizontalSyncOffset: u8§charSizeHorizontalSyncPulse: u8§charSizeVerticalActive: u8§charSizeVerticalBlanking: u8§charSizeVerticalSyncOffset: u8§charSizeVerticalSyncPulse: u8§charSizeHorizontalBorderLeft: u8§charSizeHorizontalBorderRight: u8§charSizeVerticalBorderTop: u8§charSizeVerticalBorderBottom: u8§charSizeHorizontalTotal: u8§charSizeVerticalTotal: u8§minHorizontalActiveClocks: u32§maxHorizontalActiveClocks: u32§minHorizontalBlankingClocks: u32§maxHorizontalBlankingClocks: u32§minHorizontalSyncOffsetClocks: u32§maxHorizontalSyncOffsetClocks: u32§minHorizontalPulseWidthClocks: u32§maxHorizontalPulseWidthClocks: u32§minVerticalActiveClocks: u32§maxVerticalActiveClocks: u32§minVerticalBlankingClocks: u32§maxVerticalBlankingClocks: u32§minVerticalSyncOffsetClocks: u32§maxVerticalSyncOffsetClocks: u32§minVerticalPulseWidthClocks: u32§maxVerticalPulseWidthClocks: u32§minHorizontalBorderLeft: u32§maxHorizontalBorderLeft: u32§minHorizontalBorderRight: u32§maxHorizontalBorderRight: u32§minVerticalBorderTop: u32§maxVerticalBorderTop: u32§minVerticalBorderBottom: u32§maxVerticalBorderBottom: u32§maxNumLinks: u32§minLink0PixelClock: u32§maxLink0PixelClock: u32§minLink1PixelClock: u32§maxLink1PixelClock: u32§supportedPixelEncoding: u16§supportedBitsPerColorComponent: u16§supportedColorimetryModes: u16§supportedDynamicRangeModes: u16§maxBandwidth: u64§dscMinSliceHeight: u32§dscMaxSliceHeight: u32§dscMinSliceWidth: u32§dscMaxSliceWidth: u32§dscMinSlicePerLine: u32§dscMaxSlicePerLine: u32§dscMinBPC: u16§dscMaxBPC: u16§dscMinBPP: u16§dscMaxBPP: u16§dscVBR: u8§dscBlockPredEnable: u8