#[repr(C)]pub struct StdVideoH264SequenceParameterSet {Show 23 fields
pub profile_idc: StdVideoH264ProfileIdc,
pub level_idc: StdVideoH264Level,
pub seq_parameter_set_id: u8,
pub chroma_format_idc: StdVideoH264ChromaFormatIdc,
pub bit_depth_luma_minus8: u8,
pub bit_depth_chroma_minus8: u8,
pub log2_max_frame_num_minus4: u8,
pub pic_order_cnt_type: StdVideoH264PocType,
pub log2_max_pic_order_cnt_lsb_minus4: u8,
pub offset_for_non_ref_pic: i32,
pub offset_for_top_to_bottom_field: i32,
pub num_ref_frames_in_pic_order_cnt_cycle: u8,
pub max_num_ref_frames: u8,
pub pic_width_in_mbs_minus1: u32,
pub pic_height_in_map_units_minus1: u32,
pub frame_crop_left_offset: u32,
pub frame_crop_right_offset: u32,
pub frame_crop_top_offset: u32,
pub frame_crop_bottom_offset: u32,
pub flags: StdVideoH264SpsFlags,
pub pOffsetForRefFrame: *mut i32,
pub pScalingLists: *mut StdVideoH264ScalingLists,
pub pSequenceParameterSetVui: *mut StdVideoH264SequenceParameterSetVui,
}
Fields
profile_idc: StdVideoH264ProfileIdc
level_idc: StdVideoH264Level
seq_parameter_set_id: u8
chroma_format_idc: StdVideoH264ChromaFormatIdc
bit_depth_luma_minus8: u8
bit_depth_chroma_minus8: u8
log2_max_frame_num_minus4: u8
pic_order_cnt_type: StdVideoH264PocType
log2_max_pic_order_cnt_lsb_minus4: u8
offset_for_non_ref_pic: i32
offset_for_top_to_bottom_field: i32
num_ref_frames_in_pic_order_cnt_cycle: u8
max_num_ref_frames: u8
pic_width_in_mbs_minus1: u32
pic_height_in_map_units_minus1: u32
frame_crop_left_offset: u32
frame_crop_right_offset: u32
frame_crop_top_offset: u32
frame_crop_bottom_offset: u32
flags: StdVideoH264SpsFlags
pOffsetForRefFrame: *mut i32
pScalingLists: *mut StdVideoH264ScalingLists
pSequenceParameterSetVui: *mut StdVideoH264SequenceParameterSetVui
Trait Implementations
sourceimpl Clone for StdVideoH264SequenceParameterSet
impl Clone for StdVideoH264SequenceParameterSet
sourcefn clone(&self) -> StdVideoH264SequenceParameterSet
fn clone(&self) -> StdVideoH264SequenceParameterSet
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Copy for StdVideoH264SequenceParameterSet
Auto Trait Implementations
impl RefUnwindSafe for StdVideoH264SequenceParameterSet
impl !Send for StdVideoH264SequenceParameterSet
impl !Sync for StdVideoH264SequenceParameterSet
impl Unpin for StdVideoH264SequenceParameterSet
impl UnwindSafe for StdVideoH264SequenceParameterSet
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more