Enum mpeg2ts_reader::descriptor::Descriptor [] [src]

pub enum Descriptor<'buf> {
    Reserved {
        tag: u8,
        payload: &'buf [u8],
    },
    VideoStream {
        payload: &'buf [u8],
    },
    AudioStream {
        payload: &'buf [u8],
    },
    Hierarchy {
        payload: &'buf [u8],
    },
    Registration {
        payload: &'buf [u8],
    },
    DataStreamAlignment {
        payload: &'buf [u8],
    },
    TargetBackgroundGrid {
        payload: &'buf [u8],
    },
    VideoWindow {
        payload: &'buf [u8],
    },
    CA {
        payload: &'buf [u8],
    },
    ISO639Language {
        payload: &'buf [u8],
    },
    SystemClock {
        payload: &'buf [u8],
    },
    MultiplexBufferUtilization {
        payload: &'buf [u8],
    },
    Copyright {
        payload: &'buf [u8],
    },
    MaximumBitrate {
        payload: &'buf [u8],
    },
    PrivateDataIndicator {
        payload: &'buf [u8],
    },
    SmoothingBuffer {
        payload: &'buf [u8],
    },
    STD {
        payload: &'buf [u8],
    },
    IBP {
        payload: &'buf [u8],
    },
    IsoIec13818dash6 {
        tag: u8,
        payload: &'buf [u8],
    },
    MPEG4Video {
        payload: &'buf [u8],
    },
    MPEG4Audio {
        payload: &'buf [u8],
    },
    IOD {
        payload: &'buf [u8],
    },
    SL {
        payload: &'buf [u8],
    },
    FMC {
        payload: &'buf [u8],
    },
    ExternalESID {
        payload: &'buf [u8],
    },
    MuxCode {
        payload: &'buf [u8],
    },
    FmxBufferSize {
        payload: &'buf [u8],
    },
    MultiplexBuffer {
        payload: &'buf [u8],
    },
    UserPrivate {
        tag: u8,
        payload: &'buf [u8],
    },
}

Variants

Fields of Reserved

Fields of VideoStream

Fields of AudioStream

Fields of Hierarchy

Fields of Registration

Fields of DataStreamAlignment

Fields of TargetBackgroundGrid

Fields of VideoWindow

Fields of CA

Fields of ISO639Language

Fields of SystemClock

Fields of MultiplexBufferUtilization

Fields of Copyright

Fields of MaximumBitrate

Fields of PrivateDataIndicator

Fields of SmoothingBuffer

Fields of STD

Fields of IBP

ISO IEC 13818-6

Fields of IsoIec13818dash6

Fields of MPEG4Video

Fields of MPEG4Audio

Fields of IOD

Fields of SL

Fields of FMC

Fields of ExternalESID

Fields of MuxCode

Fields of FmxBufferSize

Fields of MultiplexBuffer

Fields of UserPrivate

Methods

impl<'buf> Descriptor<'buf>
[src]

[src]

Trait Implementations

impl<'buf> Debug for Descriptor<'buf>
[src]

[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl<'buf> Send for Descriptor<'buf>

impl<'buf> Sync for Descriptor<'buf>