oa::video::H265SequenceParameterSet
Parsed H.265 sequence parameter set required by decode-session setup.
Declaration
pub struct H265SequenceParameterSet {Show 36 fields pub id: u32, pub video_parameter_set_id: u32, pub max_sub_layers_minus_1: u32, pub profile_tier_level: H265ProfileTierLevel, pub chroma_format_idc: u32, pub width: u32, pub height: u32, pub coded_width: u32, pub coded_height: u32, pub conformance_window: [u32; 4], pub bit_depth_luma_minus_8: u32, pub bit_depth_chroma_minus_8: u32, pub log2_max_pic_order_count_lsb_minus_4: u32, pub log2_min_luma_coding_block_size_minus_3: u32, pub log2_diff_max_min_luma_coding_block_size: u32, pub log2_min_luma_transform_block_size_minus_2: u32, pub log2_diff_max_min_luma_transform_block_size: u32, pub max_transform_hierarchy_depth_inter: u32, pub max_transform_hierarchy_depth_intra: u32, pub short_term_reference_picture_sets: Vec<H265ShortTermReferencePictureSet>, pub temporal_id_nesting: bool, pub separate_colour_plane: bool, pub sub_layer_ordering_info_present: bool, pub scaling_list_enabled: bool, pub scaling_lists: Option<H265ScalingLists>, pub asymmetric_motion_partitions_enabled: bool, pub sample_adaptive_offset_enabled: bool, pub pcm_enabled: bool, pub pcm: Option<H265PcmParameters>, pub long_term_reference_pictures: Vec<H265LongTermReferencePicture>, pub temporal_mvp_enabled: bool, pub strong_intra_smoothing_enabled: bool, pub max_decoded_picture_buffering_minus_1: [u32; 7], pub max_num_reorder_pictures: [u32; 7], pub max_latency_increase_plus_1: [u32; 7], pub vui: Option<H265VuiParameters>, }Public Rust declaration.
Public Methods
Public Data Members
idu32fieldvideo_parameter_set_idu32fieldmax_sub_layers_minus_1u32fieldprofile_tier_levelH265ProfileTierLevelfieldchroma_format_idcu32fieldwidthu32fieldheightu32fieldcoded_widthu32fieldcoded_heightu32fieldconformance_window[u32; 4]fieldbit_depth_luma_minus_8u32fieldbit_depth_chroma_minus_8u32fieldlog2_max_pic_order_count_lsb_minus_4u32fieldlog2_min_luma_coding_block_size_minus_3u32fieldlog2_diff_max_min_luma_coding_block_sizeu32fieldlog2_min_luma_transform_block_size_minus_2u32fieldlog2_diff_max_min_luma_transform_block_sizeu32fieldmax_transform_hierarchy_depth_interu32fieldmax_transform_hierarchy_depth_intrau32fieldshort_term_reference_picture_setsVec<H265ShortTermReferencePictureSet>fieldtemporal_id_nestingboolfieldseparate_colour_planeboolfieldsub_layer_ordering_info_presentboolfieldscaling_list_enabledboolfieldscaling_listsOption<H265ScalingLists>fieldasymmetric_motion_partitions_enabledboolfieldsample_adaptive_offset_enabledboolfieldpcm_enabledboolfieldpcmOption<H265PcmParameters>fieldlong_term_reference_picturesVec<H265LongTermReferencePicture>fieldtemporal_mvp_enabledboolfieldstrong_intra_smoothing_enabledboolfieldmax_decoded_picture_buffering_minus_1[u32; 7]fieldmax_num_reorder_pictures[u32; 7]fieldmax_latency_increase_plus_1[u32; 7]fieldvuiOption<H265VuiParameters>fieldPublic Method Documentation
No public source comment is attached to this declaration.
No public source comment is attached to this declaration.
No public source comment is attached to this declaration.