#[repr(C, u32)]pub enum DtvProperty {
Show 71 variants
DTV_UNDEFINED(DtvPropertyNotImplementedLinux),
DTV_TUNE(DtvPropertyRequestVoid),
DTV_CLEAR(DtvPropertyRequestVoid),
DTV_FREQUENCY(DtvPropertyRequestInt<u32>),
DTV_MODULATION(DtvPropertyRequestInt<fe_modulation>),
DTV_BANDWIDTH_HZ(DtvPropertyRequestInt<u32>),
DTV_INVERSION(DtvPropertyRequestInt<fe_spectral_inversion>),
DTV_DISEQC_MASTER(DtvPropertyNotImplementedLinux),
DTV_SYMBOL_RATE(DtvPropertyRequestInt<u32>),
DTV_INNER_FEC(DtvPropertyRequestInt<fe_code_rate>),
DTV_VOLTAGE(DtvPropertyRequestInt<fe_sec_voltage>),
DTV_TONE(DtvPropertyRequestInt<fe_sec_tone_mode>),
DTV_PILOT(DtvPropertyRequestInt<fe_pilot>),
DTV_ROLLOFF(DtvPropertyRequestInt<fe_rolloff>),
DTV_DISEQC_SLAVE_REPLY(DtvPropertyNotImplementedLinux),
DTV_FE_CAPABILITY_COUNT(DtvPropertyNotImplementedLinux),
DTV_FE_CAPABILITY(DtvPropertyNotImplementedLinux),
DTV_DELIVERY_SYSTEM(DtvPropertyRequestInt<fe_delivery_system>),
DTV_ISDBT_PARTIAL_RECEPTION(DtvPropertyRequestInt<i32>),
DTV_ISDBT_SOUND_BROADCASTING(DtvPropertyRequestInt<i32>),
DTV_ISDBT_SB_SUBCHANNEL_ID(DtvPropertyRequestInt<i32>),
DTV_ISDBT_SB_SEGMENT_IDX(DtvPropertyRequestInt<i32>),
DTV_ISDBT_SB_SEGMENT_COUNT(DtvPropertyRequestInt<u32>),
DTV_ISDBT_LAYERA_FEC(DtvPropertyRequestInt<fe_code_rate>),
DTV_ISDBT_LAYERA_MODULATION(DtvPropertyRequestInt<fe_modulation>),
DTV_ISDBT_LAYERA_SEGMENT_COUNT(DtvPropertyRequestInt<i32>),
DTV_ISDBT_LAYERA_TIME_INTERLEAVING(DtvPropertyRequestInt<i32>),
DTV_ISDBT_LAYERB_FEC(DtvPropertyRequestInt<fe_code_rate>),
DTV_ISDBT_LAYERB_MODULATION(DtvPropertyRequestInt<fe_modulation>),
DTV_ISDBT_LAYERB_SEGMENT_COUNT(DtvPropertyRequestInt<i32>),
DTV_ISDBT_LAYERB_TIME_INTERLEAVING(DtvPropertyRequestInt<i32>),
DTV_ISDBT_LAYERC_FEC(DtvPropertyRequestInt<fe_code_rate>),
DTV_ISDBT_LAYERC_MODULATION(DtvPropertyRequestInt<fe_modulation>),
DTV_ISDBT_LAYERC_SEGMENT_COUNT(DtvPropertyRequestInt<i32>),
DTV_ISDBT_LAYERC_TIME_INTERLEAVING(DtvPropertyRequestInt<i32>),
DTV_API_VERSION(DtvPropertyRequestInt<u32>),
DTV_CODE_RATE_HP(DtvPropertyRequestInt<fe_code_rate>),
DTV_CODE_RATE_LP(DtvPropertyRequestInt<fe_code_rate>),
DTV_GUARD_INTERVAL(DtvPropertyRequestInt<fe_guard_interval>),
DTV_TRANSMISSION_MODE(DtvPropertyRequestInt<fe_transmit_mode>),
DTV_HIERARCHY(DtvPropertyRequestInt<fe_hierarchy>),
DTV_ISDBT_LAYER_ENABLED(DtvPropertyRequestInt<u32>),
DTV_STREAM_ID(DtvPropertyRequestInt<u32>),
DTV_DVBT2_PLP_ID_LEGACY(DtvPropertyNotImplementedLinux),
DTV_ENUM_DELSYS(DtvPropertyRequestDeliverySystems),
DTV_ATSCMH_FIC_VER(DtvPropertyRequestInt<u32>),
DTV_ATSCMH_PARADE_ID(DtvPropertyRequestInt<u32>),
DTV_ATSCMH_NOG(DtvPropertyRequestInt<u32>),
DTV_ATSCMH_TNOG(DtvPropertyRequestInt<u32>),
DTV_ATSCMH_SGN(DtvPropertyRequestInt<u32>),
DTV_ATSCMH_PRC(DtvPropertyRequestInt<u32>),
DTV_ATSCMH_RS_FRAME_MODE(DtvPropertyNotImplementedLinux),
DTV_ATSCMH_RS_FRAME_ENSEMBLE(DtvPropertyNotImplementedLinux),
DTV_ATSCMH_RS_CODE_MODE_PRI(DtvPropertyNotImplementedLinux),
DTV_ATSCMH_RS_CODE_MODE_SEC(DtvPropertyNotImplementedLinux),
DTV_ATSCMH_SCCC_BLOCK_MODE(DtvPropertyNotImplementedLinux),
DTV_ATSCMH_SCCC_CODE_MODE_A(DtvPropertyNotImplementedLinux),
DTV_ATSCMH_SCCC_CODE_MODE_B(DtvPropertyNotImplementedLinux),
DTV_ATSCMH_SCCC_CODE_MODE_C(DtvPropertyNotImplementedLinux),
DTV_ATSCMH_SCCC_CODE_MODE_D(DtvPropertyNotImplementedLinux),
DTV_INTERLEAVING(DtvPropertyRequestInt<fe_interleaving>),
DTV_LNA(DtvPropertyRequestInt<fe_lna>),
DTV_STAT_SIGNAL_STRENGTH(DtvPropertyRequestFrontendStats),
DTV_STAT_CNR(DtvPropertyRequestFrontendStats),
DTV_STAT_PRE_ERROR_BIT_COUNT(DtvPropertyRequestFrontendStats),
DTV_STAT_PRE_TOTAL_BIT_COUNT(DtvPropertyRequestFrontendStats),
DTV_STAT_POST_ERROR_BIT_COUNT(DtvPropertyRequestFrontendStats),
DTV_STAT_POST_TOTAL_BIT_COUNT(DtvPropertyRequestFrontendStats),
DTV_STAT_ERROR_BLOCK_COUNT(DtvPropertyRequestFrontendStats),
DTV_STAT_TOTAL_BLOCK_COUNT(DtvPropertyRequestFrontendStats),
DTV_SCRAMBLING_SEQUENCE_INDEX(DtvPropertyRequestInt<u32>),
}
Expand description
DVBv5 property Commands
Variants§
DTV_UNDEFINED(DtvPropertyNotImplementedLinux)
DTV_TUNE(DtvPropertyRequestVoid)
DTV_CLEAR(DtvPropertyRequestVoid)
DTV_FREQUENCY(DtvPropertyRequestInt<u32>)
DTV_MODULATION(DtvPropertyRequestInt<fe_modulation>)
DTV_BANDWIDTH_HZ(DtvPropertyRequestInt<u32>)
DTV_INVERSION(DtvPropertyRequestInt<fe_spectral_inversion>)
DTV_DISEQC_MASTER(DtvPropertyNotImplementedLinux)
DTV_SYMBOL_RATE(DtvPropertyRequestInt<u32>)
DTV_INNER_FEC(DtvPropertyRequestInt<fe_code_rate>)
DTV_VOLTAGE(DtvPropertyRequestInt<fe_sec_voltage>)
DTV_TONE(DtvPropertyRequestInt<fe_sec_tone_mode>)
DTV_PILOT(DtvPropertyRequestInt<fe_pilot>)
DTV_ROLLOFF(DtvPropertyRequestInt<fe_rolloff>)
DTV_DISEQC_SLAVE_REPLY(DtvPropertyNotImplementedLinux)
DTV_FE_CAPABILITY_COUNT(DtvPropertyNotImplementedLinux)
DTV_FE_CAPABILITY(DtvPropertyNotImplementedLinux)
DTV_DELIVERY_SYSTEM(DtvPropertyRequestInt<fe_delivery_system>)
DTV_ISDBT_PARTIAL_RECEPTION(DtvPropertyRequestInt<i32>)
DTV_ISDBT_SOUND_BROADCASTING(DtvPropertyRequestInt<i32>)
DTV_ISDBT_SB_SUBCHANNEL_ID(DtvPropertyRequestInt<i32>)
DTV_ISDBT_SB_SEGMENT_IDX(DtvPropertyRequestInt<i32>)
DTV_ISDBT_SB_SEGMENT_COUNT(DtvPropertyRequestInt<u32>)
DTV_ISDBT_LAYERA_FEC(DtvPropertyRequestInt<fe_code_rate>)
DTV_ISDBT_LAYERA_MODULATION(DtvPropertyRequestInt<fe_modulation>)
DTV_ISDBT_LAYERA_SEGMENT_COUNT(DtvPropertyRequestInt<i32>)
DTV_ISDBT_LAYERA_TIME_INTERLEAVING(DtvPropertyRequestInt<i32>)
DTV_ISDBT_LAYERB_FEC(DtvPropertyRequestInt<fe_code_rate>)
DTV_ISDBT_LAYERB_MODULATION(DtvPropertyRequestInt<fe_modulation>)
DTV_ISDBT_LAYERB_SEGMENT_COUNT(DtvPropertyRequestInt<i32>)
DTV_ISDBT_LAYERB_TIME_INTERLEAVING(DtvPropertyRequestInt<i32>)
DTV_ISDBT_LAYERC_FEC(DtvPropertyRequestInt<fe_code_rate>)
DTV_ISDBT_LAYERC_MODULATION(DtvPropertyRequestInt<fe_modulation>)
DTV_ISDBT_LAYERC_SEGMENT_COUNT(DtvPropertyRequestInt<i32>)
DTV_ISDBT_LAYERC_TIME_INTERLEAVING(DtvPropertyRequestInt<i32>)
DTV_API_VERSION(DtvPropertyRequestInt<u32>)
DTV_CODE_RATE_HP(DtvPropertyRequestInt<fe_code_rate>)
DTV_CODE_RATE_LP(DtvPropertyRequestInt<fe_code_rate>)
DTV_GUARD_INTERVAL(DtvPropertyRequestInt<fe_guard_interval>)
DTV_TRANSMISSION_MODE(DtvPropertyRequestInt<fe_transmit_mode>)
DTV_HIERARCHY(DtvPropertyRequestInt<fe_hierarchy>)
DTV_ISDBT_LAYER_ENABLED(DtvPropertyRequestInt<u32>)
DTV_STREAM_ID(DtvPropertyRequestInt<u32>)
DTV_DVBT2_PLP_ID_LEGACY(DtvPropertyNotImplementedLinux)
👎Deprecated: Obsolete, replaced with DTV_STREAM_ID.
DTV_ENUM_DELSYS(DtvPropertyRequestDeliverySystems)
DTV_ATSCMH_FIC_VER(DtvPropertyRequestInt<u32>)
DTV_ATSCMH_PARADE_ID(DtvPropertyRequestInt<u32>)
DTV_ATSCMH_NOG(DtvPropertyRequestInt<u32>)
DTV_ATSCMH_TNOG(DtvPropertyRequestInt<u32>)
DTV_ATSCMH_SGN(DtvPropertyRequestInt<u32>)
DTV_ATSCMH_PRC(DtvPropertyRequestInt<u32>)
DTV_ATSCMH_RS_FRAME_MODE(DtvPropertyNotImplementedLinux)
DTV_ATSCMH_RS_FRAME_ENSEMBLE(DtvPropertyNotImplementedLinux)
DTV_ATSCMH_RS_CODE_MODE_PRI(DtvPropertyNotImplementedLinux)
DTV_ATSCMH_RS_CODE_MODE_SEC(DtvPropertyNotImplementedLinux)
DTV_ATSCMH_SCCC_BLOCK_MODE(DtvPropertyNotImplementedLinux)
DTV_ATSCMH_SCCC_CODE_MODE_A(DtvPropertyNotImplementedLinux)
DTV_ATSCMH_SCCC_CODE_MODE_B(DtvPropertyNotImplementedLinux)
DTV_ATSCMH_SCCC_CODE_MODE_C(DtvPropertyNotImplementedLinux)
DTV_ATSCMH_SCCC_CODE_MODE_D(DtvPropertyNotImplementedLinux)
DTV_INTERLEAVING(DtvPropertyRequestInt<fe_interleaving>)
DTV_LNA(DtvPropertyRequestInt<fe_lna>)
DTV_STAT_SIGNAL_STRENGTH(DtvPropertyRequestFrontendStats)
DTV_STAT_CNR(DtvPropertyRequestFrontendStats)
DTV_STAT_PRE_ERROR_BIT_COUNT(DtvPropertyRequestFrontendStats)
DTV_STAT_PRE_TOTAL_BIT_COUNT(DtvPropertyRequestFrontendStats)
DTV_STAT_POST_ERROR_BIT_COUNT(DtvPropertyRequestFrontendStats)
DTV_STAT_POST_TOTAL_BIT_COUNT(DtvPropertyRequestFrontendStats)
DTV_STAT_ERROR_BLOCK_COUNT(DtvPropertyRequestFrontendStats)
DTV_STAT_TOTAL_BLOCK_COUNT(DtvPropertyRequestFrontendStats)
DTV_SCRAMBLING_SEQUENCE_INDEX(DtvPropertyRequestInt<u32>)
Trait Implementations§
Source§impl Debug for DtvProperty
impl Debug for DtvProperty
Auto Trait Implementations§
impl Freeze for DtvProperty
impl RefUnwindSafe for DtvProperty
impl Send for DtvProperty
impl Sync for DtvProperty
impl Unpin for DtvProperty
impl UnwindSafe for DtvProperty
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