Struct ash::vk::native::StdVideoH264SequenceParameterSet
source · #[repr(C)]pub struct StdVideoH264SequenceParameterSet {Show 25 fields
pub flags: StdVideoH264SpsFlags,
pub profile_idc: StdVideoH264ProfileIdc,
pub level_idc: StdVideoH264LevelIdc,
pub chroma_format_idc: StdVideoH264ChromaFormatIdc,
pub seq_parameter_set_id: u8,
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 offset_for_non_ref_pic: i32,
pub offset_for_top_to_bottom_field: i32,
pub log2_max_pic_order_cnt_lsb_minus4: u8,
pub num_ref_frames_in_pic_order_cnt_cycle: u8,
pub max_num_ref_frames: u8,
pub reserved1: 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 reserved2: u32,
pub pOffsetForRefFrame: *const i32,
pub pScalingLists: *const StdVideoH264ScalingLists,
pub pSequenceParameterSetVui: *const StdVideoH264SequenceParameterSetVui,
}
Fields§
§flags: StdVideoH264SpsFlags
§profile_idc: StdVideoH264ProfileIdc
§level_idc: StdVideoH264LevelIdc
§chroma_format_idc: StdVideoH264ChromaFormatIdc
§seq_parameter_set_id: u8
§bit_depth_luma_minus8: u8
§bit_depth_chroma_minus8: u8
§log2_max_frame_num_minus4: u8
§pic_order_cnt_type: StdVideoH264PocType
§offset_for_non_ref_pic: i32
§offset_for_top_to_bottom_field: i32
§log2_max_pic_order_cnt_lsb_minus4: u8
§num_ref_frames_in_pic_order_cnt_cycle: u8
§max_num_ref_frames: u8
§reserved1: 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
§reserved2: u32
§pOffsetForRefFrame: *const i32
§pScalingLists: *const StdVideoH264ScalingLists
§pSequenceParameterSetVui: *const StdVideoH264SequenceParameterSetVui
Trait Implementations§
source§impl Clone for StdVideoH264SequenceParameterSet
impl Clone for StdVideoH264SequenceParameterSet
source§fn clone(&self) -> StdVideoH264SequenceParameterSet
fn clone(&self) -> StdVideoH264SequenceParameterSet
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 moreimpl Copy for StdVideoH264SequenceParameterSet
Auto Trait Implementations§
impl Freeze for StdVideoH264SequenceParameterSet
impl RefUnwindSafe for StdVideoH264SequenceParameterSet
impl !Send for StdVideoH264SequenceParameterSet
impl !Sync for StdVideoH264SequenceParameterSet
impl Unpin for StdVideoH264SequenceParameterSet
impl UnwindSafe for StdVideoH264SequenceParameterSet
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)