pub struct HdmiScds {Show 28 fields
pub version: c_int,
pub max_tmds_char_rate_mhz: c_int,
pub supports_3d_osd_disparity: bool,
pub supports_3d_dual_view: bool,
pub supports_3d_independent_view: bool,
pub supports_lte_340mcsc_scramble: bool,
pub supports_ccbpci: bool,
pub supports_cable_status: bool,
pub supports_scdc_read_request: bool,
pub supports_scdc: bool,
pub supports_dc_30bit_420: bool,
pub supports_dc_36bit_420: bool,
pub supports_dc_48bit_420: bool,
pub supports_uhd_vic: bool,
pub max_frl_rate: HdmiFrl,
pub supports_fapa_start_location: bool,
pub supports_allm: bool,
pub supports_fva: bool,
pub supports_neg_mvrr: bool,
pub supports_cinema_vrr: bool,
pub m_delta: bool,
pub supports_qms: bool,
pub supports_fapa_end_extended: bool,
pub vrr_min_hz: c_int,
pub vrr_max_hz: c_int,
pub qms_tfr_min: bool,
pub qms_tfr_max: bool,
pub dsc: Option<HdmiDsc>,
}Available on crate feature
v0_3 only.Expand description
HDMI Sink Capability Data Structure (SCDS).
This data is exposed via HDMI Forum Vendor-Specific Data Block (HF-VSDB) or the HDMI Forum Sink Capability Data Block (HF-SCDB).
Fields§
§version: c_int§max_tmds_char_rate_mhz: c_int§supports_3d_osd_disparity: bool§supports_3d_dual_view: bool§supports_3d_independent_view: bool§supports_lte_340mcsc_scramble: bool§supports_ccbpci: bool§supports_cable_status: bool§supports_scdc_read_request: bool§supports_scdc: bool§supports_dc_30bit_420: bool§supports_dc_36bit_420: bool§supports_dc_48bit_420: bool§supports_uhd_vic: bool§max_frl_rate: HdmiFrl§supports_fapa_start_location: bool§supports_allm: bool§supports_fva: bool§supports_neg_mvrr: bool§supports_cinema_vrr: bool§m_delta: bool§supports_qms: bool§supports_fapa_end_extended: bool§vrr_min_hz: c_int§vrr_max_hz: c_int§qms_tfr_min: bool§qms_tfr_max: bool§dsc: Option<HdmiDsc>Trait Implementations§
Source§impl From<di_cta_hdmi_scds> for HdmiScds
impl From<di_cta_hdmi_scds> for HdmiScds
Source§fn from(value: di_cta_hdmi_scds) -> HdmiScds
fn from(value: di_cta_hdmi_scds) -> HdmiScds
Converts to this type from the input type.
impl Copy for HdmiScds
Auto Trait Implementations§
impl Freeze for HdmiScds
impl RefUnwindSafe for HdmiScds
impl Send for HdmiScds
impl Sync for HdmiScds
impl Unpin for HdmiScds
impl UnwindSafe for HdmiScds
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more