IODisplayTimingRange

Type Alias IODisplayTimingRange 

Source
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