DtvProperty

Enum DtvProperty 

Source
#[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

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl FromStr for DtvProperty

Source§

type Err = Error

The associated error which can be returned from parsing.
Source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.