pub struct SpsInfo {Show 13 fields
pub profile_space: u8,
pub tier_flag: bool,
pub profile_idc: u8,
pub profile_compatibility_flags: u32,
pub constraint_flags: [u8; 6],
pub level_idc: u8,
pub chroma_format_idc: u8,
pub bit_depth_luma: u8,
pub bit_depth_chroma: u8,
pub max_sub_layers: u8,
pub temporal_id_nesting: bool,
pub width: u32,
pub height: u32,
}Expand description
The SPS fields an hvcC record has to repeat.
Fields§
§profile_space: u8§tier_flag: bool§profile_idc: u8§profile_compatibility_flags: u32§constraint_flags: [u8; 6]§level_idc: u8§chroma_format_idc: u8§bit_depth_luma: u8§bit_depth_chroma: u8§max_sub_layers: u8§temporal_id_nesting: bool§width: u32§height: u32Trait Implementations§
impl Copy for SpsInfo
impl Eq for SpsInfo
impl StructuralPartialEq for SpsInfo
Auto Trait Implementations§
impl Freeze for SpsInfo
impl RefUnwindSafe for SpsInfo
impl Send for SpsInfo
impl Sync for SpsInfo
impl Unpin for SpsInfo
impl UnsafeUnpin for SpsInfo
impl UnwindSafe for SpsInfo
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