Enum webrtc_media::io::h264_reader::NalUnitType
source · pub enum NalUnitType {
Show 16 variants
Unspecified,
CodedSliceNonIdr,
CodedSliceDataPartitionA,
CodedSliceDataPartitionB,
CodedSliceDataPartitionC,
CodedSliceIdr,
SEI,
SPS,
PPS,
AUD,
EndOfSequence,
EndOfStream,
Filler,
SpsExt,
CodedSliceAux,
Reserved,
}
Expand description
NalUnitType is the type of a NAL Enums for NalUnitTypes
Variants§
Unspecified
Unspecified
CodedSliceNonIdr
Coded slice of a non-IDR picture
CodedSliceDataPartitionA
Coded slice data partition A
CodedSliceDataPartitionB
Coded slice data partition B
CodedSliceDataPartitionC
Coded slice data partition C
CodedSliceIdr
Coded slice of an IDR picture
SEI
Supplemental enhancement information (SEI)
SPS
Sequence parameter set
PPS
Picture parameter set
AUD
Access unit delimiter
EndOfSequence
End of sequence
EndOfStream
End of stream
Filler
Filler data
SpsExt
Sequence parameter set extension
CodedSliceAux
Coded slice of an auxiliary coded picture without partitioning
Reserved
Reserved
Trait Implementations§
source§impl Clone for NalUnitType
impl Clone for NalUnitType
source§fn clone(&self) -> NalUnitType
fn clone(&self) -> NalUnitType
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for NalUnitType
impl Debug for NalUnitType
source§impl Default for NalUnitType
impl Default for NalUnitType
source§fn default() -> NalUnitType
fn default() -> NalUnitType
Returns the “default value” for a type. Read more
source§impl Display for NalUnitType
impl Display for NalUnitType
source§impl From<u8> for NalUnitType
impl From<u8> for NalUnitType
source§impl PartialEq<NalUnitType> for NalUnitType
impl PartialEq<NalUnitType> for NalUnitType
source§fn eq(&self, other: &NalUnitType) -> bool
fn eq(&self, other: &NalUnitType) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for NalUnitType
impl Eq for NalUnitType
impl StructuralEq for NalUnitType
impl StructuralPartialEq for NalUnitType
Auto Trait Implementations§
impl RefUnwindSafe for NalUnitType
impl Send for NalUnitType
impl Sync for NalUnitType
impl Unpin for NalUnitType
impl UnwindSafe for NalUnitType
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more