#[repr(u32, C)]
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

Formats the value using the given formatter. Read more

The associated error which can be returned from parsing.

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

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

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

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.