pub enum H264SliceType {
P,
B,
I,
SP,
SI,
}Expand description
Slice type name (decoded from slice_type ue(v) value). Per
H.264 §7.4.3 Table 7-6, values 0..=4 are one iteration of the
slice types; values 5..=9 are the same types but mark “all
slices in the current picture have this type” (aka
slice_type_all_same). Both halves collapse to the same enum.
Variants§
Trait Implementations§
Source§impl Clone for H264SliceType
impl Clone for H264SliceType
Source§fn clone(&self) -> H264SliceType
fn clone(&self) -> H264SliceType
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for H264SliceType
Source§impl Debug for H264SliceType
impl Debug for H264SliceType
impl Eq for H264SliceType
Source§impl PartialEq for H264SliceType
impl PartialEq for H264SliceType
Source§fn eq(&self, other: &H264SliceType) -> bool
fn eq(&self, other: &H264SliceType) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for H264SliceType
Auto Trait Implementations§
impl Freeze for H264SliceType
impl RefUnwindSafe for H264SliceType
impl Send for H264SliceType
impl Sync for H264SliceType
impl Unpin for H264SliceType
impl UnsafeUnpin for H264SliceType
impl UnwindSafe for H264SliceType
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