Struct AVDiracSeqHeader
#[repr(C)]pub struct AVDiracSeqHeader {Show 24 fields
pub width: u32,
pub height: u32,
pub chroma_format: u8,
pub interlaced: u8,
pub top_field_first: u8,
pub frame_rate_index: u8,
pub aspect_ratio_index: u8,
pub clean_width: u16,
pub clean_height: u16,
pub clean_left_offset: u16,
pub clean_right_offset: u16,
pub pixel_range_index: u8,
pub color_spec_index: u8,
pub profile: i32,
pub level: i32,
pub framerate: AVRational,
pub sample_aspect_ratio: AVRational,
pub pix_fmt: i32,
pub color_range: u32,
pub color_primaries: u32,
pub color_trc: u32,
pub colorspace: u32,
pub version: DiracVersionInfo,
pub bit_depth: i32,
}
Fields§
§width: u32
§height: u32
§chroma_format: u8
< 0: 444 1: 422 2: 420
interlaced: u8
§top_field_first: u8
§frame_rate_index: u8
< index into dirac_frame_rate[]
aspect_ratio_index: u8
< index into dirac_aspect_ratio[]
clean_width: u16
§clean_height: u16
§clean_left_offset: u16
§clean_right_offset: u16
§pixel_range_index: u8
< index into dirac_pixel_range_presets[]
color_spec_index: u8
< index into dirac_color_spec_presets[]
profile: i32
§level: i32
§framerate: AVRational
§sample_aspect_ratio: AVRational
§pix_fmt: i32
§color_range: u32
§color_primaries: u32
§color_trc: u32
§colorspace: u32
§version: DiracVersionInfo
§bit_depth: i32
Trait Implementations§
§impl Clone for AVDiracSeqHeader
impl Clone for AVDiracSeqHeader
§fn clone(&self) -> AVDiracSeqHeader
fn clone(&self) -> AVDiracSeqHeader
Returns a copy 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 more§impl Debug for AVDiracSeqHeader
impl Debug for AVDiracSeqHeader
impl Copy for AVDiracSeqHeader
Auto Trait Implementations§
impl Freeze for AVDiracSeqHeader
impl RefUnwindSafe for AVDiracSeqHeader
impl Send for AVDiracSeqHeader
impl Sync for AVDiracSeqHeader
impl Unpin for AVDiracSeqHeader
impl UnwindSafe for AVDiracSeqHeader
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