pub struct H265NALUHeader(pub u16);Expand description
H265NALUHeader is a H265 NAL Unit Header
+---------------+---------------+
|0|1|2|3|4|5|6|7|0|1|2|3|4|5|6|7|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|F| Type | layer_id | tid|
+-------------+-----------------+§Specifications
Tuple Fields§
§0: u16Implementations§
Source§impl H265NALUHeader
impl H265NALUHeader
pub fn new(high_byte: u8, low_byte: u8) -> Self
Sourcepub fn is_type_vcl_unit(&self) -> bool
pub fn is_type_vcl_unit(&self) -> bool
is_type_vcl_unit returns whether or not the NAL Unit type is a VCL NAL unit.
Sourcepub fn is_aggregation_packet(&self) -> bool
pub fn is_aggregation_packet(&self) -> bool
is_aggregation_packet returns whether or not the packet is an Aggregation packet.
Sourcepub fn is_fragmentation_unit(&self) -> bool
pub fn is_fragmentation_unit(&self) -> bool
is_fragmentation_unit returns whether or not the packet is a Fragmentation Unit packet.
Sourcepub fn is_paci_packet(&self) -> bool
pub fn is_paci_packet(&self) -> bool
is_paci_packet returns whether or not the packet is a PACI packet.
Trait Implementations§
Source§impl Clone for H265NALUHeader
impl Clone for H265NALUHeader
Source§fn clone(&self) -> H265NALUHeader
fn clone(&self) -> H265NALUHeader
Returns a duplicate 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 H265NALUHeader
impl Debug for H265NALUHeader
Source§impl Default for H265NALUHeader
impl Default for H265NALUHeader
Source§fn default() -> H265NALUHeader
fn default() -> H265NALUHeader
Returns the “default value” for a type. Read more
Source§impl PartialEq for H265NALUHeader
impl PartialEq for H265NALUHeader
impl Copy for H265NALUHeader
impl Eq for H265NALUHeader
impl StructuralPartialEq for H265NALUHeader
Auto Trait Implementations§
impl Freeze for H265NALUHeader
impl RefUnwindSafe for H265NALUHeader
impl Send for H265NALUHeader
impl Sync for H265NALUHeader
impl Unpin for H265NALUHeader
impl UnwindSafe for H265NALUHeader
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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