Skip to main content

descriptors

Enum descriptors 

Source
#[repr(u32)]
pub enum descriptors {
Show 156 variants video_stream_descriptor = 2, audio_stream_descriptor = 3, hierarchy_descriptor = 4, registration_descriptor = 5, ds_alignment_descriptor = 6, target_background_grid_descriptor = 7, video_window_descriptor = 8, conditional_access_descriptor = 9, iso639_language_descriptor = 10, system_clock_descriptor = 11, multiplex_buffer_utilization_descriptor = 12, copyright_descriptor = 13, maximum_bitrate_descriptor = 14, private_data_indicator_descriptor = 15, smoothing_buffer_descriptor = 16, std_descriptor = 17, ibp_descriptor = 18, mpeg4_video_descriptor = 27, mpeg4_audio_descriptor = 28, iod_descriptor = 29, sl_descriptor = 30, fmc_descriptor = 31, external_es_id_descriptor = 32, muxcode_descriptor = 33, fmxbuffersize_descriptor = 34, multiplexbuffer_descriptor = 35, content_labeling_descriptor = 36, metadata_pointer_descriptor = 37, metadata_descriptor = 38, metadata_std_descriptor = 39, AVC_video_descriptor = 40, ipmp_descriptor = 41, AVC_timing_and_HRD_descriptor = 42, mpeg2_aac_audio_descriptor = 43, flexmux_timing_descriptor = 44, network_name_descriptor = 64, service_list_descriptor = 65, stuffing_descriptor = 66, satellite_delivery_system_descriptor = 67, cable_delivery_system_descriptor = 68, VBI_data_descriptor = 69, VBI_teletext_descriptor = 70, bouquet_name_descriptor = 71, service_descriptor = 72, country_availability_descriptor = 73, linkage_descriptor = 74, NVOD_reference_descriptor = 75, time_shifted_service_descriptor = 76, short_event_descriptor = 77, extended_event_descriptor = 78, time_shifted_event_descriptor = 79, component_descriptor = 80, mosaic_descriptor = 81, stream_identifier_descriptor = 82, CA_identifier_descriptor = 83, content_descriptor = 84, parental_rating_descriptor = 85, teletext_descriptor = 86, telephone_descriptor = 87, local_time_offset_descriptor = 88, subtitling_descriptor = 89, terrestrial_delivery_system_descriptor = 90, multilingual_network_name_descriptor = 91, multilingual_bouquet_name_descriptor = 92, multilingual_service_name_descriptor = 93, multilingual_component_descriptor = 94, private_data_specifier_descriptor = 95, service_move_descriptor = 96, short_smoothing_buffer_descriptor = 97, frequency_list_descriptor = 98, partial_transport_stream_descriptor = 99, data_broadcast_descriptor = 100, scrambling_descriptor = 101, data_broadcast_id_descriptor = 102, transport_stream_descriptor = 103, DSNG_descriptor = 104, PDC_descriptor = 105, AC_3_descriptor = 106, ancillary_data_descriptor = 107, cell_list_descriptor = 108, cell_frequency_link_descriptor = 109, announcement_support_descriptor = 110, application_signalling_descriptor = 111, adaptation_field_data_descriptor = 112, service_identifier_descriptor = 113, service_availability_descriptor = 114, default_authority_descriptor = 115, related_content_descriptor = 116, TVA_id_descriptor = 117, content_identifier_descriptor = 118, time_slice_fec_identifier_descriptor = 119, ECM_repetition_rate_descriptor = 120, S2_satellite_delivery_system_descriptor = 121, enhanced_AC_3_descriptor = 122, DTS_descriptor = 123, AAC_descriptor = 124, XAIT_location_descriptor = 125, FTA_content_management_descriptor = 126, extension_descriptor = 127, CUE_identifier_descriptor = 138, extended_channel_name = 160, service_location = 161, component_name_descriptor = 163, logical_channel_number_descriptor = 131, carousel_id_descriptor = 19, association_tag_descriptor = 20, deferred_association_tags_descriptor = 21, hierarchical_transmission_descriptor = 192, digital_copy_control_descriptor = 193, network_identifier_descriptor = 194, partial_transport_stream_time_descriptor = 195, audio_component_descriptor = 196, hyperlink_descriptor = 197, target_area_descriptor = 198, data_contents_descriptor = 199, video_decode_control_descriptor = 200, download_content_descriptor = 201, CA_EMM_TS_descriptor = 202, CA_contract_information_descriptor = 203, CA_service_descriptor = 204, TS_Information_descriptior = 205, extended_broadcaster_descriptor = 206, logo_transmission_descriptor = 207, basic_local_event_descriptor = 208, reference_descriptor = 209, node_relation_descriptor = 210, short_node_information_descriptor = 211, STC_reference_descriptor = 212, series_descriptor = 213, event_group_descriptor = 214, SI_parameter_descriptor = 215, broadcaster_Name_Descriptor = 216, component_group_descriptor = 217, SI_prime_TS_descriptor = 218, board_information_descriptor = 219, LDT_linkage_descriptor = 220, connected_transmission_descriptor = 221, content_availability_descriptor = 222, service_group_descriptor = 224, carousel_compatible_composite_descriptor = 247, conditional_playback_descriptor = 248, ISDBT_delivery_system_descriptor = 250, partial_reception_descriptor = 251, emergency_information_descriptor = 252, data_component_descriptor = 253, system_management_descriptor = 254, atsc_stuffing_descriptor = 128, atsc_ac3_audio_descriptor = 129, atsc_caption_service_descriptor = 134, atsc_content_advisory_descriptor = 135, atsc_time_shifted_service_descriptor = 162, atsc_DCC_departing_request_descriptor = 168, atsc_DCC_arriving_request_descriptor = 169, atsc_redistribution_control_descriptor = 170, atsc_ATSC_private_information_descriptor = 173, atsc_genre_descriptor = 171,
}

Variants§

§

video_stream_descriptor = 2

§

audio_stream_descriptor = 3

§

hierarchy_descriptor = 4

§

registration_descriptor = 5

§

ds_alignment_descriptor = 6

§

target_background_grid_descriptor = 7

§

video_window_descriptor = 8

§

conditional_access_descriptor = 9

§

iso639_language_descriptor = 10

§

system_clock_descriptor = 11

§

multiplex_buffer_utilization_descriptor = 12

§

copyright_descriptor = 13

§

maximum_bitrate_descriptor = 14

§

private_data_indicator_descriptor = 15

§

smoothing_buffer_descriptor = 16

§

std_descriptor = 17

§

ibp_descriptor = 18

§

mpeg4_video_descriptor = 27

§

mpeg4_audio_descriptor = 28

§

iod_descriptor = 29

§

sl_descriptor = 30

§

fmc_descriptor = 31

§

external_es_id_descriptor = 32

§

muxcode_descriptor = 33

§

fmxbuffersize_descriptor = 34

§

multiplexbuffer_descriptor = 35

§

content_labeling_descriptor = 36

§

metadata_pointer_descriptor = 37

§

metadata_descriptor = 38

§

metadata_std_descriptor = 39

§

AVC_video_descriptor = 40

§

ipmp_descriptor = 41

§

AVC_timing_and_HRD_descriptor = 42

§

mpeg2_aac_audio_descriptor = 43

§

flexmux_timing_descriptor = 44

§

network_name_descriptor = 64

§

service_list_descriptor = 65

§

stuffing_descriptor = 66

§

satellite_delivery_system_descriptor = 67

§

cable_delivery_system_descriptor = 68

§

VBI_data_descriptor = 69

§

VBI_teletext_descriptor = 70

§

bouquet_name_descriptor = 71

§

service_descriptor = 72

§

country_availability_descriptor = 73

§

linkage_descriptor = 74

§

NVOD_reference_descriptor = 75

§

time_shifted_service_descriptor = 76

§

short_event_descriptor = 77

§

extended_event_descriptor = 78

§

time_shifted_event_descriptor = 79

§

component_descriptor = 80

§

mosaic_descriptor = 81

§

stream_identifier_descriptor = 82

§

CA_identifier_descriptor = 83

§

content_descriptor = 84

§

parental_rating_descriptor = 85

§

teletext_descriptor = 86

§

telephone_descriptor = 87

§

local_time_offset_descriptor = 88

§

subtitling_descriptor = 89

§

terrestrial_delivery_system_descriptor = 90

§

multilingual_network_name_descriptor = 91

§

multilingual_bouquet_name_descriptor = 92

§

multilingual_service_name_descriptor = 93

§

multilingual_component_descriptor = 94

§

private_data_specifier_descriptor = 95

§

service_move_descriptor = 96

§

short_smoothing_buffer_descriptor = 97

§

frequency_list_descriptor = 98

§

partial_transport_stream_descriptor = 99

§

data_broadcast_descriptor = 100

§

scrambling_descriptor = 101

§

data_broadcast_id_descriptor = 102

§

transport_stream_descriptor = 103

§

DSNG_descriptor = 104

§

PDC_descriptor = 105

§

AC_3_descriptor = 106

§

ancillary_data_descriptor = 107

§

cell_list_descriptor = 108

§

announcement_support_descriptor = 110

§

application_signalling_descriptor = 111

§

adaptation_field_data_descriptor = 112

§

service_identifier_descriptor = 113

§

service_availability_descriptor = 114

§

default_authority_descriptor = 115

§

related_content_descriptor = 116

§

TVA_id_descriptor = 117

§

content_identifier_descriptor = 118

§

time_slice_fec_identifier_descriptor = 119

§

ECM_repetition_rate_descriptor = 120

§

S2_satellite_delivery_system_descriptor = 121

§

enhanced_AC_3_descriptor = 122

§

DTS_descriptor = 123

§

AAC_descriptor = 124

§

XAIT_location_descriptor = 125

§

FTA_content_management_descriptor = 126

§

extension_descriptor = 127

§

CUE_identifier_descriptor = 138

§

extended_channel_name = 160

§

service_location = 161

§

component_name_descriptor = 163

§

logical_channel_number_descriptor = 131

§

carousel_id_descriptor = 19

§

association_tag_descriptor = 20

§

deferred_association_tags_descriptor = 21

§

hierarchical_transmission_descriptor = 192

§

digital_copy_control_descriptor = 193

§

network_identifier_descriptor = 194

§

partial_transport_stream_time_descriptor = 195

§

audio_component_descriptor = 196

§

target_area_descriptor = 198

§

data_contents_descriptor = 199

§

video_decode_control_descriptor = 200

§

download_content_descriptor = 201

§

CA_EMM_TS_descriptor = 202

§

CA_contract_information_descriptor = 203

§

CA_service_descriptor = 204

§

TS_Information_descriptior = 205

§

extended_broadcaster_descriptor = 206

§

logo_transmission_descriptor = 207

§

basic_local_event_descriptor = 208

§

reference_descriptor = 209

§

node_relation_descriptor = 210

§

short_node_information_descriptor = 211

§

STC_reference_descriptor = 212

§

series_descriptor = 213

§

event_group_descriptor = 214

§

SI_parameter_descriptor = 215

§

broadcaster_Name_Descriptor = 216

§

component_group_descriptor = 217

§

SI_prime_TS_descriptor = 218

§

board_information_descriptor = 219

§

LDT_linkage_descriptor = 220

§

connected_transmission_descriptor = 221

§

content_availability_descriptor = 222

§

service_group_descriptor = 224

§

carousel_compatible_composite_descriptor = 247

§

conditional_playback_descriptor = 248

§

ISDBT_delivery_system_descriptor = 250

§

partial_reception_descriptor = 251

§

emergency_information_descriptor = 252

§

data_component_descriptor = 253

§

system_management_descriptor = 254

§

atsc_stuffing_descriptor = 128

§

atsc_ac3_audio_descriptor = 129

§

atsc_caption_service_descriptor = 134

§

atsc_content_advisory_descriptor = 135

§

atsc_time_shifted_service_descriptor = 162

§

atsc_DCC_departing_request_descriptor = 168

§

atsc_DCC_arriving_request_descriptor = 169

§

atsc_redistribution_control_descriptor = 170

§

atsc_ATSC_private_information_descriptor = 173

§

atsc_genre_descriptor = 171

Implementations§

Source§

impl descriptors

Source

pub const atsc_extended_channel_descriptor: descriptors = descriptors::extended_channel_name

Source§

impl descriptors

Source

pub const atsc_service_location_descriptor: descriptors = descriptors::service_location

Source§

impl descriptors

Source

pub const atsc_component_name_descriptor: descriptors = descriptors::component_name_descriptor

Trait Implementations§

Source§

impl Clone for descriptors

Source§

fn clone(&self) -> descriptors

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Copy for descriptors

Source§

impl Debug for descriptors

Source§

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

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

impl Eq for descriptors

Source§

impl Hash for descriptors

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl PartialEq for descriptors

Source§

fn eq(&self, other: &descriptors) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl StructuralPartialEq for descriptors

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> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. 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> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
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.