#[repr(C)]pub struct v4l2_ctrl_hevc_sps {Show 26 fields
pub video_parameter_set_id: __u8,
pub seq_parameter_set_id: __u8,
pub pic_width_in_luma_samples: __u16,
pub pic_height_in_luma_samples: __u16,
pub bit_depth_luma_minus8: __u8,
pub bit_depth_chroma_minus8: __u8,
pub log2_max_pic_order_cnt_lsb_minus4: __u8,
pub sps_max_dec_pic_buffering_minus1: __u8,
pub sps_max_num_reorder_pics: __u8,
pub sps_max_latency_increase_plus1: __u8,
pub log2_min_luma_coding_block_size_minus3: __u8,
pub log2_diff_max_min_luma_coding_block_size: __u8,
pub log2_min_luma_transform_block_size_minus2: __u8,
pub log2_diff_max_min_luma_transform_block_size: __u8,
pub max_transform_hierarchy_depth_inter: __u8,
pub max_transform_hierarchy_depth_intra: __u8,
pub pcm_sample_bit_depth_luma_minus1: __u8,
pub pcm_sample_bit_depth_chroma_minus1: __u8,
pub log2_min_pcm_luma_coding_block_size_minus3: __u8,
pub log2_diff_max_min_pcm_luma_coding_block_size: __u8,
pub num_short_term_ref_pic_sets: __u8,
pub num_long_term_ref_pics_sps: __u8,
pub chroma_format_idc: __u8,
pub sps_max_sub_layers_minus1: __u8,
pub reserved: [__u8; 6],
pub flags: __u64,
}
Fields§
§video_parameter_set_id: __u8
§seq_parameter_set_id: __u8
§pic_width_in_luma_samples: __u16
§pic_height_in_luma_samples: __u16
§bit_depth_luma_minus8: __u8
§bit_depth_chroma_minus8: __u8
§log2_max_pic_order_cnt_lsb_minus4: __u8
§sps_max_dec_pic_buffering_minus1: __u8
§sps_max_num_reorder_pics: __u8
§sps_max_latency_increase_plus1: __u8
§log2_min_luma_coding_block_size_minus3: __u8
§log2_diff_max_min_luma_coding_block_size: __u8
§log2_min_luma_transform_block_size_minus2: __u8
§log2_diff_max_min_luma_transform_block_size: __u8
§max_transform_hierarchy_depth_inter: __u8
§max_transform_hierarchy_depth_intra: __u8
§pcm_sample_bit_depth_luma_minus1: __u8
§pcm_sample_bit_depth_chroma_minus1: __u8
§log2_min_pcm_luma_coding_block_size_minus3: __u8
§log2_diff_max_min_pcm_luma_coding_block_size: __u8
§num_short_term_ref_pic_sets: __u8
§num_long_term_ref_pics_sps: __u8
§chroma_format_idc: __u8
§sps_max_sub_layers_minus1: __u8
§reserved: [__u8; 6]
§flags: __u64
Trait Implementations§
Source§impl Clone for v4l2_ctrl_hevc_sps
impl Clone for v4l2_ctrl_hevc_sps
Source§fn clone(&self) -> v4l2_ctrl_hevc_sps
fn clone(&self) -> v4l2_ctrl_hevc_sps
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 moreSource§impl Debug for v4l2_ctrl_hevc_sps
impl Debug for v4l2_ctrl_hevc_sps
impl Copy for v4l2_ctrl_hevc_sps
Auto Trait Implementations§
impl Freeze for v4l2_ctrl_hevc_sps
impl RefUnwindSafe for v4l2_ctrl_hevc_sps
impl Send for v4l2_ctrl_hevc_sps
impl Sync for v4l2_ctrl_hevc_sps
impl Unpin for v4l2_ctrl_hevc_sps
impl UnwindSafe for v4l2_ctrl_hevc_sps
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