pub enum VideoPacketSequenceStart {
Av1(AV1CodecConfigurationRecord),
Avc(AVCDecoderConfigurationRecord),
Hevc(HEVCDecoderConfigurationRecord),
Other(Bytes),
}
Expand description
Sequence start video packet
Variants§
Av1(AV1CodecConfigurationRecord)
Av1 codec configuration record
Avc(AVCDecoderConfigurationRecord)
H.264/AVC codec configuration record
Hevc(HEVCDecoderConfigurationRecord)
H.265/HEVC codec configuration record
Other(Bytes)
Other codecs like VP8 and VP9
Trait Implementations§
Source§impl Clone for VideoPacketSequenceStart
impl Clone for VideoPacketSequenceStart
Source§fn clone(&self) -> VideoPacketSequenceStart
fn clone(&self) -> VideoPacketSequenceStart
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 VideoPacketSequenceStart
impl Debug for VideoPacketSequenceStart
Source§impl PartialEq for VideoPacketSequenceStart
impl PartialEq for VideoPacketSequenceStart
impl StructuralPartialEq for VideoPacketSequenceStart
Auto Trait Implementations§
impl !Freeze for VideoPacketSequenceStart
impl RefUnwindSafe for VideoPacketSequenceStart
impl Send for VideoPacketSequenceStart
impl Sync for VideoPacketSequenceStart
impl Unpin for VideoPacketSequenceStart
impl UnwindSafe for VideoPacketSequenceStart
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