pub enum UnitType {
VPS = 32,
SPS = 33,
PPS = 34,
CRA = 21,
SEI = 39,
IDR = 19,
PFR = 1,
BFR = 0,
IGNORE = -1,
}Expand description
The H.265 NAL unit types this payloader distinguishes.
Variants§
VPS = 32
Video parameter set.
SPS = 33
Sequence parameter set.
PPS = 34
Picture parameter set.
CRA = 21
Clean random access picture — a keyframe that allows mid-stream tune-in.
SEI = 39
Supplemental enhancement information.
IDR = 19
Instantaneous decoder refresh picture — a keyframe.
PFR = 1
A predicted (P) frame.
BFR = 0
A bidirectionally predicted (B) frame.
IGNORE = -1
A unit type this payloader skips.
Implementations§
Trait Implementations§
impl Copy for UnitType
impl StructuralPartialEq for UnitType
Auto Trait Implementations§
impl Freeze for UnitType
impl RefUnwindSafe for UnitType
impl Send for UnitType
impl Sync for UnitType
impl Unpin for UnitType
impl UnsafeUnpin for UnitType
impl UnwindSafe for UnitType
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