pub struct AvcVideoDescriptor {
pub profile_idc: u8,
pub constraint_set_and_compat: u8,
pub level_idc: u8,
pub avc_still_present: bool,
pub avc_24_hour_picture_flag: bool,
pub frame_packing_sei_not_present_flag: bool,
}Expand description
AVC_video_descriptor body (§2.6.64 Table 2-71).
Fields§
§profile_idc: u8profile_idc.
constraint_set_and_compat: u8Compound flags byte (constraint_set0..2_flag + 5 bits of
AVC_compatible_flags).
level_idc: u8level_idc.
avc_still_present: boolAVC_still_present.
avc_24_hour_picture_flag: boolAVC_24_hour_picture_flag.
frame_packing_sei_not_present_flag: boolframe_packing_SEI_not_present_flag (introduced in
Amendment 1).
Trait Implementations§
Source§impl Clone for AvcVideoDescriptor
impl Clone for AvcVideoDescriptor
Source§fn clone(&self) -> AvcVideoDescriptor
fn clone(&self) -> AvcVideoDescriptor
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 AvcVideoDescriptor
Source§impl Debug for AvcVideoDescriptor
impl Debug for AvcVideoDescriptor
impl Eq for AvcVideoDescriptor
Source§impl PartialEq for AvcVideoDescriptor
impl PartialEq for AvcVideoDescriptor
Source§fn eq(&self, other: &AvcVideoDescriptor) -> bool
fn eq(&self, other: &AvcVideoDescriptor) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AvcVideoDescriptor
Auto Trait Implementations§
impl Freeze for AvcVideoDescriptor
impl RefUnwindSafe for AvcVideoDescriptor
impl Send for AvcVideoDescriptor
impl Sync for AvcVideoDescriptor
impl Unpin for AvcVideoDescriptor
impl UnsafeUnpin for AvcVideoDescriptor
impl UnwindSafe for AvcVideoDescriptor
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