pub enum CoreDescriptors<'buf> {
Show 29 variants
Reserved(UnknownDescriptor<'buf>),
VideoStream(UnknownDescriptor<'buf>),
AudioStream(UnknownDescriptor<'buf>),
Hierarchy(UnknownDescriptor<'buf>),
Registration(RegistrationDescriptor<'buf>),
DataStreamAlignment(UnknownDescriptor<'buf>),
TargetBackgroundGrid(UnknownDescriptor<'buf>),
VideoWindow(UnknownDescriptor<'buf>),
CA(UnknownDescriptor<'buf>),
ISO639Language(Iso639LanguageDescriptor<'buf>),
SystemClock(UnknownDescriptor<'buf>),
MultiplexBufferUtilization(UnknownDescriptor<'buf>),
Copyright(UnknownDescriptor<'buf>),
MaximumBitrate(UnknownDescriptor<'buf>),
PrivateDataIndicator(UnknownDescriptor<'buf>),
SmoothingBuffer(UnknownDescriptor<'buf>),
STD(UnknownDescriptor<'buf>),
IBP(UnknownDescriptor<'buf>),
IsoIec13818dash6(UnknownDescriptor<'buf>),
MPEG4Video(UnknownDescriptor<'buf>),
MPEG4Audio(UnknownDescriptor<'buf>),
IOD(UnknownDescriptor<'buf>),
SL(UnknownDescriptor<'buf>),
FMC(UnknownDescriptor<'buf>),
ExternalESID(UnknownDescriptor<'buf>),
MuxCode(UnknownDescriptor<'buf>),
FmxBufferSize(UnknownDescriptor<'buf>),
MultiplexBuffer(UnknownDescriptor<'buf>),
UserPrivate(UnknownDescriptor<'buf>),
}
Variants
Reserved(UnknownDescriptor<'buf>)
VideoStream(UnknownDescriptor<'buf>)
AudioStream(UnknownDescriptor<'buf>)
Hierarchy(UnknownDescriptor<'buf>)
Registration(RegistrationDescriptor<'buf>)
DataStreamAlignment(UnknownDescriptor<'buf>)
TargetBackgroundGrid(UnknownDescriptor<'buf>)
VideoWindow(UnknownDescriptor<'buf>)
CA(UnknownDescriptor<'buf>)
ISO639Language(Iso639LanguageDescriptor<'buf>)
SystemClock(UnknownDescriptor<'buf>)
MultiplexBufferUtilization(UnknownDescriptor<'buf>)
Copyright(UnknownDescriptor<'buf>)
MaximumBitrate(UnknownDescriptor<'buf>)
PrivateDataIndicator(UnknownDescriptor<'buf>)
SmoothingBuffer(UnknownDescriptor<'buf>)
STD(UnknownDescriptor<'buf>)
IBP(UnknownDescriptor<'buf>)
IsoIec13818dash6(UnknownDescriptor<'buf>)
ISO IEC 13818-6
MPEG4Video(UnknownDescriptor<'buf>)
MPEG4Audio(UnknownDescriptor<'buf>)
IOD(UnknownDescriptor<'buf>)
SL(UnknownDescriptor<'buf>)
FMC(UnknownDescriptor<'buf>)
ExternalESID(UnknownDescriptor<'buf>)
MuxCode(UnknownDescriptor<'buf>)
FmxBufferSize(UnknownDescriptor<'buf>)
MultiplexBuffer(UnknownDescriptor<'buf>)
UserPrivate(UnknownDescriptor<'buf>)
Trait Implementations
sourceimpl<'buf> Debug for CoreDescriptors<'buf>
impl<'buf> Debug for CoreDescriptors<'buf>
sourceimpl<'buf> Descriptor<'buf> for CoreDescriptors<'buf>
impl<'buf> Descriptor<'buf> for CoreDescriptors<'buf>
fn from_bytes(buf: &'buf [u8]) -> Result<Self, DescriptorError>
Auto Trait Implementations
impl<'buf> RefUnwindSafe for CoreDescriptors<'buf>
impl<'buf> Send for CoreDescriptors<'buf>
impl<'buf> Sync for CoreDescriptors<'buf>
impl<'buf> Unpin for CoreDescriptors<'buf>
impl<'buf> UnwindSafe for CoreDescriptors<'buf>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more