vk · Structs · S13
16 public declarations with native signatures and source-owned contracts.
Stvk::StdVideoH265PictureType
Contract
Open integer representation of StdVideoH265PictureType.
Fields
0
0: i32Methods and associated items
P
Native value STD_VIDEO_H265_PICTURE_TYPE_P.
B
Native value STD_VIDEO_H265_PICTURE_TYPE_B.
I
Native value STD_VIDEO_H265_PICTURE_TYPE_I.
IDR
Native value STD_VIDEO_H265_PICTURE_TYPE_IDR.
INVALID
Native value STD_VIDEO_H265_PICTURE_TYPE_INVALID.
Khronos registry source: STD_VIDEO_H265_PICTURE_TYPE_INVALID
from_raw
as_raw
empty
clone
fmt
default
hash
eq
self and other values to be equal, and is used by ==.Stvk::StdVideoH265PpsFlags
Contract
Native structure StdVideoH265PpsFlags.
Fields
_bitfield_1
_bitfield_1: u32Methods and associated items
dependent_slice_segments_enabled_flag
Read native bitfield dependent_slice_segments_enabled_flag.
set_dependent_slice_segments_enabled_flag
Set native bitfield dependent_slice_segments_enabled_flag, retaining its low 1 bits.
output_flag_present_flag
Read native bitfield output_flag_present_flag.
set_output_flag_present_flag
Set native bitfield output_flag_present_flag, retaining its low 1 bits.
sign_data_hiding_enabled_flag
Read native bitfield sign_data_hiding_enabled_flag.
set_sign_data_hiding_enabled_flag
Set native bitfield sign_data_hiding_enabled_flag, retaining its low 1 bits.
cabac_init_present_flag
Read native bitfield cabac_init_present_flag.
set_cabac_init_present_flag
Set native bitfield cabac_init_present_flag, retaining its low 1 bits.
constrained_intra_pred_flag
Read native bitfield constrained_intra_pred_flag.
set_constrained_intra_pred_flag
Set native bitfield constrained_intra_pred_flag, retaining its low 1 bits.
transform_skip_enabled_flag
Read native bitfield transform_skip_enabled_flag.
set_transform_skip_enabled_flag
Set native bitfield transform_skip_enabled_flag, retaining its low 1 bits.
cu_qp_delta_enabled_flag
Read native bitfield cu_qp_delta_enabled_flag.
set_cu_qp_delta_enabled_flag
Set native bitfield cu_qp_delta_enabled_flag, retaining its low 1 bits.
pps_slice_chroma_qp_offsets_present_flag
Read native bitfield pps_slice_chroma_qp_offsets_present_flag.
set_pps_slice_chroma_qp_offsets_present_flag
Set native bitfield pps_slice_chroma_qp_offsets_present_flag, retaining its low 1 bits.
weighted_pred_flag
Read native bitfield weighted_pred_flag.
set_weighted_pred_flag
Set native bitfield weighted_pred_flag, retaining its low 1 bits.
weighted_bipred_flag
Read native bitfield weighted_bipred_flag.
set_weighted_bipred_flag
Set native bitfield weighted_bipred_flag, retaining its low 1 bits.
transquant_bypass_enabled_flag
Read native bitfield transquant_bypass_enabled_flag.
set_transquant_bypass_enabled_flag
Set native bitfield transquant_bypass_enabled_flag, retaining its low 1 bits.
tiles_enabled_flag
Read native bitfield tiles_enabled_flag.
set_tiles_enabled_flag
Set native bitfield tiles_enabled_flag, retaining its low 1 bits.
entropy_coding_sync_enabled_flag
Read native bitfield entropy_coding_sync_enabled_flag.
set_entropy_coding_sync_enabled_flag
Set native bitfield entropy_coding_sync_enabled_flag, retaining its low 1 bits.
uniform_spacing_flag
Read native bitfield uniform_spacing_flag.
set_uniform_spacing_flag
Set native bitfield uniform_spacing_flag, retaining its low 1 bits.
loop_filter_across_tiles_enabled_flag
Read native bitfield loop_filter_across_tiles_enabled_flag.
set_loop_filter_across_tiles_enabled_flag
Set native bitfield loop_filter_across_tiles_enabled_flag, retaining its low 1 bits.
pps_loop_filter_across_slices_enabled_flag
Read native bitfield pps_loop_filter_across_slices_enabled_flag.
set_pps_loop_filter_across_slices_enabled_flag
Set native bitfield pps_loop_filter_across_slices_enabled_flag, retaining its low 1 bits.
deblocking_filter_control_present_flag
Read native bitfield deblocking_filter_control_present_flag.
set_deblocking_filter_control_present_flag
Set native bitfield deblocking_filter_control_present_flag, retaining its low 1 bits.
deblocking_filter_override_enabled_flag
Read native bitfield deblocking_filter_override_enabled_flag.
set_deblocking_filter_override_enabled_flag
Set native bitfield deblocking_filter_override_enabled_flag, retaining its low 1 bits.
pps_deblocking_filter_disabled_flag
Read native bitfield pps_deblocking_filter_disabled_flag.
set_pps_deblocking_filter_disabled_flag
Set native bitfield pps_deblocking_filter_disabled_flag, retaining its low 1 bits.
pps_scaling_list_data_present_flag
Read native bitfield pps_scaling_list_data_present_flag.
set_pps_scaling_list_data_present_flag
Set native bitfield pps_scaling_list_data_present_flag, retaining its low 1 bits.
lists_modification_present_flag
Read native bitfield lists_modification_present_flag.
set_lists_modification_present_flag
Set native bitfield lists_modification_present_flag, retaining its low 1 bits.
slice_segment_header_extension_present_flag
Read native bitfield slice_segment_header_extension_present_flag.
set_slice_segment_header_extension_present_flag
Set native bitfield slice_segment_header_extension_present_flag, retaining its low 1 bits.
pps_extension_present_flag
Read native bitfield pps_extension_present_flag.
set_pps_extension_present_flag
Set native bitfield pps_extension_present_flag, retaining its low 1 bits.
cross_component_prediction_enabled_flag
Read native bitfield cross_component_prediction_enabled_flag.
set_cross_component_prediction_enabled_flag
Set native bitfield cross_component_prediction_enabled_flag, retaining its low 1 bits.
chroma_qp_offset_list_enabled_flag
Read native bitfield chroma_qp_offset_list_enabled_flag.
set_chroma_qp_offset_list_enabled_flag
Set native bitfield chroma_qp_offset_list_enabled_flag, retaining its low 1 bits.
pps_curr_pic_ref_enabled_flag
Read native bitfield pps_curr_pic_ref_enabled_flag.
set_pps_curr_pic_ref_enabled_flag
Set native bitfield pps_curr_pic_ref_enabled_flag, retaining its low 1 bits.
residual_adaptive_colour_transform_enabled_flag
Read native bitfield residual_adaptive_colour_transform_enabled_flag.
set_residual_adaptive_colour_transform_enabled_flag
Set native bitfield residual_adaptive_colour_transform_enabled_flag, retaining its low 1 bits.
pps_slice_act_qp_offsets_present_flag
Read native bitfield pps_slice_act_qp_offsets_present_flag.
set_pps_slice_act_qp_offsets_present_flag
Set native bitfield pps_slice_act_qp_offsets_present_flag, retaining its low 1 bits.
pps_palette_predictor_initializers_present_flag
Read native bitfield pps_palette_predictor_initializers_present_flag.
set_pps_palette_predictor_initializers_present_flag
Set native bitfield pps_palette_predictor_initializers_present_flag, retaining its low 1 bits.
monochrome_palette_flag
Read native bitfield monochrome_palette_flag.
set_monochrome_palette_flag
Set native bitfield monochrome_palette_flag, retaining its low 1 bits.
pps_range_extension_flag
Read native bitfield pps_range_extension_flag.
set_pps_range_extension_flag
Set native bitfield pps_range_extension_flag, retaining its low 1 bits.
new
Construct the record with its default native state.
clone
default
Stvk::StdVideoH265PredictorPaletteEntries
Contract
Native structure StdVideoH265PredictorPaletteEntries.
Khronos registry source: StdVideoH265PredictorPaletteEntries
Fields
predictor_palette_entries
predictor_palette_entries: [[u16; 128]; 3]Native field PredictorPaletteEntries.
Methods and associated items
new
Construct the record with its default native state.
set_predictor_palette_entries
Set native field PredictorPaletteEntries without native effects.
clone
default
Stvk::StdVideoH265ProfileIdc
Contract
Open integer representation of StdVideoH265ProfileIdc.
Fields
0
0: i32Methods and associated items
MAIN
Native value STD_VIDEO_H265_PROFILE_IDC_MAIN.
MAIN_10
Native value STD_VIDEO_H265_PROFILE_IDC_MAIN_10.
MAIN_STILL_PICTURE
Native value STD_VIDEO_H265_PROFILE_IDC_MAIN_STILL_PICTURE.
Khronos registry source: STD_VIDEO_H265_PROFILE_IDC_MAIN_STILL_PICTURE
FORMAT_RANGE_EXTENSIONS
Native value STD_VIDEO_H265_PROFILE_IDC_FORMAT_RANGE_EXTENSIONS.
Khronos registry source: STD_VIDEO_H265_PROFILE_IDC_FORMAT_RANGE_EXTENSIONS
SCC_EXTENSIONS
Native value STD_VIDEO_H265_PROFILE_IDC_SCC_EXTENSIONS.
Khronos registry source: STD_VIDEO_H265_PROFILE_IDC_SCC_EXTENSIONS
INVALID
Native value STD_VIDEO_H265_PROFILE_IDC_INVALID.
from_raw
as_raw
empty
clone
fmt
default
hash
eq
self and other values to be equal, and is used by ==.Stvk::StdVideoH265ProfileTierLevel
Contract
Native structure StdVideoH265ProfileTierLevel.
Fields
flags
flags: StdVideoH265ProfileTierLevelFlagsNative field flags.
general_profile_idc
general_profile_idc: StdVideoH265ProfileIdcNative field general_profile_idc.
general_level_idc
general_level_idc: StdVideoH265LevelIdcNative field general_level_idc.
Methods and associated items
new
Construct the record with its default native state.
set_flags
Set native field flags without native effects.
set_general_profile_idc
Set native field general_profile_idc without native effects.
set_general_level_idc
Set native field general_level_idc without native effects.
clone
default
Stvk::StdVideoH265ProfileTierLevelFlags
Contract
Native structure StdVideoH265ProfileTierLevelFlags.
Fields
_bitfield_1
_bitfield_1: u32Methods and associated items
general_tier_flag
Read native bitfield general_tier_flag.
set_general_tier_flag
Set native bitfield general_tier_flag, retaining its low 1 bits.
general_progressive_source_flag
Read native bitfield general_progressive_source_flag.
set_general_progressive_source_flag
Set native bitfield general_progressive_source_flag, retaining its low 1 bits.
general_interlaced_source_flag
Read native bitfield general_interlaced_source_flag.
set_general_interlaced_source_flag
Set native bitfield general_interlaced_source_flag, retaining its low 1 bits.
general_non_packed_constraint_flag
Read native bitfield general_non_packed_constraint_flag.
set_general_non_packed_constraint_flag
Set native bitfield general_non_packed_constraint_flag, retaining its low 1 bits.
general_frame_only_constraint_flag
Read native bitfield general_frame_only_constraint_flag.
set_general_frame_only_constraint_flag
Set native bitfield general_frame_only_constraint_flag, retaining its low 1 bits.
new
Construct the record with its default native state.
clone
default
Stvk::StdVideoH265ScalingLists
Contract
Native structure StdVideoH265ScalingLists.
Fields
scaling_list4x4
scaling_list4x4: [[u8; 16]; 6]Native field ScalingList4x4.
scaling_list8x8
scaling_list8x8: [[u8; 64]; 6]Native field ScalingList8x8.
scaling_list16x16
scaling_list16x16: [[u8; 64]; 6]Native field ScalingList16x16.
scaling_list32x32
scaling_list32x32: [[u8; 64]; 2]Native field ScalingList32x32.
scaling_list_dc_coef16x16
scaling_list_dc_coef16x16: [u8; 6]Native field ScalingListDCCoef16x16.
scaling_list_dc_coef32x32
scaling_list_dc_coef32x32: [u8; 2]Native field ScalingListDCCoef32x32.
Methods and associated items
new
Construct the record with its default native state.
set_scaling_list4x4
Set native field ScalingList4x4 without native effects.
set_scaling_list8x8
Set native field ScalingList8x8 without native effects.
set_scaling_list16x16
Set native field ScalingList16x16 without native effects.
set_scaling_list32x32
Set native field ScalingList32x32 without native effects.
set_scaling_list_dc_coef16x16
Set native field ScalingListDCCoef16x16 without native effects.
set_scaling_list_dc_coef32x32
Set native field ScalingListDCCoef32x32 without native effects.
clone
default
Stvk::StdVideoH265SequenceParameterSetVui
pub struct StdVideoH265SequenceParameterSetVui<'a> {
pub flags: StdVideoH265SpsVuiFlags,
pub aspect_ratio_idc: StdVideoH265AspectRatioIdc,
pub sar_width: u16,
pub sar_height: u16,
pub video_format: u8,
pub colour_primaries: u8,
pub transfer_characteristics: u8,
pub matrix_coeffs: u8,
pub chroma_sample_loc_type_top_field: u8,
pub chroma_sample_loc_type_bottom_field: u8,
pub reserved1: u8,
pub reserved2: u8,
pub def_disp_win_left_offset: u16,
pub def_disp_win_right_offset: u16,
pub def_disp_win_top_offset: u16,
pub def_disp_win_bottom_offset: u16,
pub vui_num_units_in_tick: u32,
pub vui_time_scale: u32,
pub vui_num_ticks_poc_diff_one_minus1: u32,
pub min_spatial_segmentation_idc: u16,
pub reserved3: u16,
pub max_bytes_per_pic_denom: u8,
pub max_bits_per_min_cu_denom: u8,
pub log2_max_mv_length_horizontal: u8,
pub log2_max_mv_length_vertical: u8,
pub p_hrd_parameters: *const StdVideoH265HrdParameters<'a>,
/* private fields */
}Contract
Native structure StdVideoH265SequenceParameterSetVui.
Khronos registry source: StdVideoH265SequenceParameterSetVui
Fields
flags
flags: StdVideoH265SpsVuiFlagsNative field flags.
aspect_ratio_idc
aspect_ratio_idc: StdVideoH265AspectRatioIdcNative field aspect_ratio_idc.
sar_width
sar_width: u16Native field sar_width.
sar_height
sar_height: u16Native field sar_height.
video_format
video_format: u8Native field video_format.
colour_primaries
colour_primaries: u8Native field colour_primaries.
transfer_characteristics
transfer_characteristics: u8Native field transfer_characteristics.
matrix_coeffs
matrix_coeffs: u8Native field matrix_coeffs.
chroma_sample_loc_type_top_field
chroma_sample_loc_type_top_field: u8Native field chroma_sample_loc_type_top_field.
chroma_sample_loc_type_bottom_field
chroma_sample_loc_type_bottom_field: u8Native field chroma_sample_loc_type_bottom_field.
reserved1
reserved1: u8Native field reserved1.
reserved2
reserved2: u8Native field reserved2.
def_disp_win_left_offset
def_disp_win_left_offset: u16Native field def_disp_win_left_offset.
def_disp_win_right_offset
def_disp_win_right_offset: u16Native field def_disp_win_right_offset.
def_disp_win_top_offset
def_disp_win_top_offset: u16Native field def_disp_win_top_offset.
def_disp_win_bottom_offset
def_disp_win_bottom_offset: u16Native field def_disp_win_bottom_offset.
vui_num_units_in_tick
vui_num_units_in_tick: u32Native field vui_num_units_in_tick.
vui_time_scale
vui_time_scale: u32Native field vui_time_scale.
vui_num_ticks_poc_diff_one_minus1
vui_num_ticks_poc_diff_one_minus1: u32Native field vui_num_ticks_poc_diff_one_minus1.
min_spatial_segmentation_idc
min_spatial_segmentation_idc: u16Native field min_spatial_segmentation_idc.
reserved3
reserved3: u16Native field reserved3.
max_bytes_per_pic_denom
max_bytes_per_pic_denom: u8Native field max_bytes_per_pic_denom.
max_bits_per_min_cu_denom
max_bits_per_min_cu_denom: u8Native field max_bits_per_min_cu_denom.
log2_max_mv_length_horizontal
log2_max_mv_length_horizontal: u8Native field log2_max_mv_length_horizontal.
log2_max_mv_length_vertical
log2_max_mv_length_vertical: u8Native field log2_max_mv_length_vertical.
p_hrd_parameters
p_hrd_parameters: *const StdVideoH265HrdParameters<'a>Native field pHrdParameters.
Methods and associated items
new
Construct the record with its default native state.
set_flags
Set native field flags without native effects.
set_aspect_ratio_idc
Set native field aspect_ratio_idc without native effects.
set_sar_width
Set native field sar_width without native effects.
set_sar_height
Set native field sar_height without native effects.
set_video_format
Set native field video_format without native effects.
set_colour_primaries
Set native field colour_primaries without native effects.
set_transfer_characteristics
Set native field transfer_characteristics without native effects.
set_matrix_coeffs
Set native field matrix_coeffs without native effects.
set_chroma_sample_loc_type_top_field
Set native field chroma_sample_loc_type_top_field without native effects.
set_chroma_sample_loc_type_bottom_field
Set native field chroma_sample_loc_type_bottom_field without native effects.
set_reserved1
Set native field reserved1 without native effects.
set_reserved2
Set native field reserved2 without native effects.
set_def_disp_win_left_offset
Set native field def_disp_win_left_offset without native effects.
set_def_disp_win_right_offset
Set native field def_disp_win_right_offset without native effects.
set_def_disp_win_top_offset
Set native field def_disp_win_top_offset without native effects.
set_def_disp_win_bottom_offset
Set native field def_disp_win_bottom_offset without native effects.
set_vui_num_units_in_tick
Set native field vui_num_units_in_tick without native effects.
set_vui_time_scale
Set native field vui_time_scale without native effects.
set_vui_num_ticks_poc_diff_one_minus1
Set native field vui_num_ticks_poc_diff_one_minus1 without native effects.
set_min_spatial_segmentation_idc
Set native field min_spatial_segmentation_idc without native effects.
set_reserved3
Set native field reserved3 without native effects.
set_max_bytes_per_pic_denom
Set native field max_bytes_per_pic_denom without native effects.
set_max_bits_per_min_cu_denom
Set native field max_bits_per_min_cu_denom without native effects.
set_log2_max_mv_length_horizontal
Set native field log2_max_mv_length_horizontal without native effects.
set_log2_max_mv_length_vertical
Set native field log2_max_mv_length_vertical without native effects.
set_hrd_parameters
Set native field pHrdParameters without native effects.
clone
default
Stvk::StdVideoH265ShortTermRefPicSet
#[repr(C)]pub struct StdVideoH265ShortTermRefPicSet {
pub flags: StdVideoH265ShortTermRefPicSetFlags,
pub delta_idx_minus1: u32,
pub use_delta_flag: u16,
pub abs_delta_rps_minus1: u16,
pub used_by_curr_pic_flag: u16,
pub used_by_curr_pic_s0_flag: u16,
pub used_by_curr_pic_s1_flag: u16,
pub reserved1: u16,
pub reserved2: u8,
pub reserved3: u8,
pub num_negative_pics: u8,
pub num_positive_pics: u8,
pub delta_poc_s0_minus1: [u16; 16],
pub delta_poc_s1_minus1: [u16; 16],
}Contract
Native structure StdVideoH265ShortTermRefPicSet.
Fields
flags
flags: StdVideoH265ShortTermRefPicSetFlagsNative field flags.
delta_idx_minus1
delta_idx_minus1: u32Native field delta_idx_minus1.
use_delta_flag
use_delta_flag: u16Native field use_delta_flag.
abs_delta_rps_minus1
abs_delta_rps_minus1: u16Native field abs_delta_rps_minus1.
used_by_curr_pic_flag
used_by_curr_pic_flag: u16Native field used_by_curr_pic_flag.
used_by_curr_pic_s0_flag
used_by_curr_pic_s0_flag: u16Native field used_by_curr_pic_s0_flag.
used_by_curr_pic_s1_flag
used_by_curr_pic_s1_flag: u16Native field used_by_curr_pic_s1_flag.
reserved1
reserved1: u16Native field reserved1.
reserved2
reserved2: u8Native field reserved2.
reserved3
reserved3: u8Native field reserved3.
num_negative_pics
num_negative_pics: u8Native field num_negative_pics.
num_positive_pics
num_positive_pics: u8Native field num_positive_pics.
delta_poc_s0_minus1
delta_poc_s0_minus1: [u16; 16]Native field delta_poc_s0_minus1.
delta_poc_s1_minus1
delta_poc_s1_minus1: [u16; 16]Native field delta_poc_s1_minus1.
Methods and associated items
new
Construct the record with its default native state.
set_flags
Set native field flags without native effects.
set_delta_idx_minus1
Set native field delta_idx_minus1 without native effects.
set_use_delta_flag
Set native field use_delta_flag without native effects.
set_abs_delta_rps_minus1
Set native field abs_delta_rps_minus1 without native effects.
set_used_by_curr_pic_flag
Set native field used_by_curr_pic_flag without native effects.
set_used_by_curr_pic_s0_flag
Set native field used_by_curr_pic_s0_flag without native effects.
set_used_by_curr_pic_s1_flag
Set native field used_by_curr_pic_s1_flag without native effects.
set_reserved1
Set native field reserved1 without native effects.
set_reserved2
Set native field reserved2 without native effects.
set_reserved3
Set native field reserved3 without native effects.
set_num_negative_pics
Set native field num_negative_pics without native effects.
set_num_positive_pics
Set native field num_positive_pics without native effects.
set_delta_poc_s0_minus1
Set native field delta_poc_s0_minus1 without native effects.
set_delta_poc_s1_minus1
Set native field delta_poc_s1_minus1 without native effects.
clone
default
Stvk::StdVideoH265ShortTermRefPicSetFlags
Contract
Native structure StdVideoH265ShortTermRefPicSetFlags.
Khronos registry source: StdVideoH265ShortTermRefPicSetFlags
Fields
_bitfield_1
_bitfield_1: u32Methods and associated items
inter_ref_pic_set_prediction_flag
Read native bitfield inter_ref_pic_set_prediction_flag.
set_inter_ref_pic_set_prediction_flag
Set native bitfield inter_ref_pic_set_prediction_flag, retaining its low 1 bits.
delta_rps_sign
Read native bitfield delta_rps_sign.
set_delta_rps_sign
Set native bitfield delta_rps_sign, retaining its low 1 bits.
new
Construct the record with its default native state.
clone
default
Stvk::StdVideoH265SliceType
Contract
Open integer representation of StdVideoH265SliceType.
Fields
0
0: i32Methods and associated items
B
Native value STD_VIDEO_H265_SLICE_TYPE_B.
P
Native value STD_VIDEO_H265_SLICE_TYPE_P.
I
Native value STD_VIDEO_H265_SLICE_TYPE_I.
INVALID
Native value STD_VIDEO_H265_SLICE_TYPE_INVALID.
from_raw
as_raw
empty
clone
fmt
default
hash
eq
self and other values to be equal, and is used by ==.Stvk::StdVideoH265SpsFlags
Contract
Native structure StdVideoH265SpsFlags.
Fields
_bitfield_1
_bitfield_1: u32Methods and associated items
sps_temporal_id_nesting_flag
Read native bitfield sps_temporal_id_nesting_flag.
set_sps_temporal_id_nesting_flag
Set native bitfield sps_temporal_id_nesting_flag, retaining its low 1 bits.
separate_colour_plane_flag
Read native bitfield separate_colour_plane_flag.
set_separate_colour_plane_flag
Set native bitfield separate_colour_plane_flag, retaining its low 1 bits.
conformance_window_flag
Read native bitfield conformance_window_flag.
set_conformance_window_flag
Set native bitfield conformance_window_flag, retaining its low 1 bits.
sps_sub_layer_ordering_info_present_flag
Read native bitfield sps_sub_layer_ordering_info_present_flag.
set_sps_sub_layer_ordering_info_present_flag
Set native bitfield sps_sub_layer_ordering_info_present_flag, retaining its low 1 bits.
scaling_list_enabled_flag
Read native bitfield scaling_list_enabled_flag.
set_scaling_list_enabled_flag
Set native bitfield scaling_list_enabled_flag, retaining its low 1 bits.
sps_scaling_list_data_present_flag
Read native bitfield sps_scaling_list_data_present_flag.
set_sps_scaling_list_data_present_flag
Set native bitfield sps_scaling_list_data_present_flag, retaining its low 1 bits.
amp_enabled_flag
Read native bitfield amp_enabled_flag.
set_amp_enabled_flag
Set native bitfield amp_enabled_flag, retaining its low 1 bits.
sample_adaptive_offset_enabled_flag
Read native bitfield sample_adaptive_offset_enabled_flag.
set_sample_adaptive_offset_enabled_flag
Set native bitfield sample_adaptive_offset_enabled_flag, retaining its low 1 bits.
pcm_enabled_flag
Read native bitfield pcm_enabled_flag.
set_pcm_enabled_flag
Set native bitfield pcm_enabled_flag, retaining its low 1 bits.
pcm_loop_filter_disabled_flag
Read native bitfield pcm_loop_filter_disabled_flag.
set_pcm_loop_filter_disabled_flag
Set native bitfield pcm_loop_filter_disabled_flag, retaining its low 1 bits.
long_term_ref_pics_present_flag
Read native bitfield long_term_ref_pics_present_flag.
set_long_term_ref_pics_present_flag
Set native bitfield long_term_ref_pics_present_flag, retaining its low 1 bits.
sps_temporal_mvp_enabled_flag
Read native bitfield sps_temporal_mvp_enabled_flag.
set_sps_temporal_mvp_enabled_flag
Set native bitfield sps_temporal_mvp_enabled_flag, retaining its low 1 bits.
strong_intra_smoothing_enabled_flag
Read native bitfield strong_intra_smoothing_enabled_flag.
set_strong_intra_smoothing_enabled_flag
Set native bitfield strong_intra_smoothing_enabled_flag, retaining its low 1 bits.
vui_parameters_present_flag
Read native bitfield vui_parameters_present_flag.
set_vui_parameters_present_flag
Set native bitfield vui_parameters_present_flag, retaining its low 1 bits.
sps_extension_present_flag
Read native bitfield sps_extension_present_flag.
set_sps_extension_present_flag
Set native bitfield sps_extension_present_flag, retaining its low 1 bits.
sps_range_extension_flag
Read native bitfield sps_range_extension_flag.
set_sps_range_extension_flag
Set native bitfield sps_range_extension_flag, retaining its low 1 bits.
transform_skip_rotation_enabled_flag
Read native bitfield transform_skip_rotation_enabled_flag.
set_transform_skip_rotation_enabled_flag
Set native bitfield transform_skip_rotation_enabled_flag, retaining its low 1 bits.
transform_skip_context_enabled_flag
Read native bitfield transform_skip_context_enabled_flag.
set_transform_skip_context_enabled_flag
Set native bitfield transform_skip_context_enabled_flag, retaining its low 1 bits.
implicit_rdpcm_enabled_flag
Read native bitfield implicit_rdpcm_enabled_flag.
set_implicit_rdpcm_enabled_flag
Set native bitfield implicit_rdpcm_enabled_flag, retaining its low 1 bits.
explicit_rdpcm_enabled_flag
Read native bitfield explicit_rdpcm_enabled_flag.
set_explicit_rdpcm_enabled_flag
Set native bitfield explicit_rdpcm_enabled_flag, retaining its low 1 bits.
extended_precision_processing_flag
Read native bitfield extended_precision_processing_flag.
set_extended_precision_processing_flag
Set native bitfield extended_precision_processing_flag, retaining its low 1 bits.
intra_smoothing_disabled_flag
Read native bitfield intra_smoothing_disabled_flag.
set_intra_smoothing_disabled_flag
Set native bitfield intra_smoothing_disabled_flag, retaining its low 1 bits.
high_precision_offsets_enabled_flag
Read native bitfield high_precision_offsets_enabled_flag.
set_high_precision_offsets_enabled_flag
Set native bitfield high_precision_offsets_enabled_flag, retaining its low 1 bits.
persistent_rice_adaptation_enabled_flag
Read native bitfield persistent_rice_adaptation_enabled_flag.
set_persistent_rice_adaptation_enabled_flag
Set native bitfield persistent_rice_adaptation_enabled_flag, retaining its low 1 bits.
cabac_bypass_alignment_enabled_flag
Read native bitfield cabac_bypass_alignment_enabled_flag.
set_cabac_bypass_alignment_enabled_flag
Set native bitfield cabac_bypass_alignment_enabled_flag, retaining its low 1 bits.
sps_scc_extension_flag
Read native bitfield sps_scc_extension_flag.
set_sps_scc_extension_flag
Set native bitfield sps_scc_extension_flag, retaining its low 1 bits.
sps_curr_pic_ref_enabled_flag
Read native bitfield sps_curr_pic_ref_enabled_flag.
set_sps_curr_pic_ref_enabled_flag
Set native bitfield sps_curr_pic_ref_enabled_flag, retaining its low 1 bits.
palette_mode_enabled_flag
Read native bitfield palette_mode_enabled_flag.
set_palette_mode_enabled_flag
Set native bitfield palette_mode_enabled_flag, retaining its low 1 bits.
sps_palette_predictor_initializers_present_flag
Read native bitfield sps_palette_predictor_initializers_present_flag.
set_sps_palette_predictor_initializers_present_flag
Set native bitfield sps_palette_predictor_initializers_present_flag, retaining its low 1 bits.
intra_boundary_filtering_disabled_flag
Read native bitfield intra_boundary_filtering_disabled_flag.
set_intra_boundary_filtering_disabled_flag
Set native bitfield intra_boundary_filtering_disabled_flag, retaining its low 1 bits.
new
Construct the record with its default native state.
clone
default
Stvk::StdVideoH265SpsVuiFlags
Contract
Native structure StdVideoH265SpsVuiFlags.
Fields
_bitfield_1
_bitfield_1: u32Methods and associated items
aspect_ratio_info_present_flag
Read native bitfield aspect_ratio_info_present_flag.
set_aspect_ratio_info_present_flag
Set native bitfield aspect_ratio_info_present_flag, retaining its low 1 bits.
overscan_info_present_flag
Read native bitfield overscan_info_present_flag.
set_overscan_info_present_flag
Set native bitfield overscan_info_present_flag, retaining its low 1 bits.
overscan_appropriate_flag
Read native bitfield overscan_appropriate_flag.
set_overscan_appropriate_flag
Set native bitfield overscan_appropriate_flag, retaining its low 1 bits.
video_signal_type_present_flag
Read native bitfield video_signal_type_present_flag.
set_video_signal_type_present_flag
Set native bitfield video_signal_type_present_flag, retaining its low 1 bits.
video_full_range_flag
Read native bitfield video_full_range_flag.
set_video_full_range_flag
Set native bitfield video_full_range_flag, retaining its low 1 bits.
colour_description_present_flag
Read native bitfield colour_description_present_flag.
set_colour_description_present_flag
Set native bitfield colour_description_present_flag, retaining its low 1 bits.
chroma_loc_info_present_flag
Read native bitfield chroma_loc_info_present_flag.
set_chroma_loc_info_present_flag
Set native bitfield chroma_loc_info_present_flag, retaining its low 1 bits.
neutral_chroma_indication_flag
Read native bitfield neutral_chroma_indication_flag.
set_neutral_chroma_indication_flag
Set native bitfield neutral_chroma_indication_flag, retaining its low 1 bits.
field_seq_flag
Read native bitfield field_seq_flag.
set_field_seq_flag
Set native bitfield field_seq_flag, retaining its low 1 bits.
frame_field_info_present_flag
Read native bitfield frame_field_info_present_flag.
set_frame_field_info_present_flag
Set native bitfield frame_field_info_present_flag, retaining its low 1 bits.
default_display_window_flag
Read native bitfield default_display_window_flag.
set_default_display_window_flag
Set native bitfield default_display_window_flag, retaining its low 1 bits.
vui_timing_info_present_flag
Read native bitfield vui_timing_info_present_flag.
set_vui_timing_info_present_flag
Set native bitfield vui_timing_info_present_flag, retaining its low 1 bits.
vui_poc_proportional_to_timing_flag
Read native bitfield vui_poc_proportional_to_timing_flag.
set_vui_poc_proportional_to_timing_flag
Set native bitfield vui_poc_proportional_to_timing_flag, retaining its low 1 bits.
vui_hrd_parameters_present_flag
Read native bitfield vui_hrd_parameters_present_flag.
set_vui_hrd_parameters_present_flag
Set native bitfield vui_hrd_parameters_present_flag, retaining its low 1 bits.
bitstream_restriction_flag
Read native bitfield bitstream_restriction_flag.
set_bitstream_restriction_flag
Set native bitfield bitstream_restriction_flag, retaining its low 1 bits.
tiles_fixed_structure_flag
Read native bitfield tiles_fixed_structure_flag.
set_tiles_fixed_structure_flag
Set native bitfield tiles_fixed_structure_flag, retaining its low 1 bits.
motion_vectors_over_pic_boundaries_flag
Read native bitfield motion_vectors_over_pic_boundaries_flag.
set_motion_vectors_over_pic_boundaries_flag
Set native bitfield motion_vectors_over_pic_boundaries_flag, retaining its low 1 bits.
restricted_ref_pic_lists_flag
Read native bitfield restricted_ref_pic_lists_flag.
set_restricted_ref_pic_lists_flag
Set native bitfield restricted_ref_pic_lists_flag, retaining its low 1 bits.
new
Construct the record with its default native state.
clone
default
Stvk::StdVideoH265SubLayerHrdParameters
Contract
Native structure StdVideoH265SubLayerHrdParameters.
Fields
bit_rate_value_minus1
bit_rate_value_minus1: [u32; 32]Native field bit_rate_value_minus1.
cpb_size_value_minus1
cpb_size_value_minus1: [u32; 32]Native field cpb_size_value_minus1.
cpb_size_du_value_minus1
cpb_size_du_value_minus1: [u32; 32]Native field cpb_size_du_value_minus1.
bit_rate_du_value_minus1
bit_rate_du_value_minus1: [u32; 32]Native field bit_rate_du_value_minus1.
cbr_flag
cbr_flag: u32Native field cbr_flag.
Methods and associated items
new
Construct the record with its default native state.
set_bit_rate_value_minus1
Set native field bit_rate_value_minus1 without native effects.
set_cpb_size_value_minus1
Set native field cpb_size_value_minus1 without native effects.
set_cpb_size_du_value_minus1
Set native field cpb_size_du_value_minus1 without native effects.
set_bit_rate_du_value_minus1
Set native field bit_rate_du_value_minus1 without native effects.
set_cbr_flag
Set native field cbr_flag without native effects.
clone
default
Stvk::StdVideoH265VideoParameterSet
pub struct StdVideoH265VideoParameterSet<'a> {
pub flags: StdVideoH265VpsFlags,
pub vps_video_parameter_set_id: u8,
pub vps_max_sub_layers_minus1: u8,
pub reserved1: u8,
pub reserved2: u8,
pub vps_num_units_in_tick: u32,
pub vps_time_scale: u32,
pub vps_num_ticks_poc_diff_one_minus1: u32,
pub reserved3: u32,
pub p_dec_pic_buf_mgr: *const StdVideoH265DecPicBufMgr,
pub p_hrd_parameters: *const StdVideoH265HrdParameters<'a>,
pub p_profile_tier_level: *const StdVideoH265ProfileTierLevel,
/* private fields */
}Contract
Native structure StdVideoH265VideoParameterSet.
Fields
flags
flags: StdVideoH265VpsFlagsNative field flags.
vps_video_parameter_set_id
vps_video_parameter_set_id: u8Native field vps_video_parameter_set_id.
vps_max_sub_layers_minus1
vps_max_sub_layers_minus1: u8Native field vps_max_sub_layers_minus1.
reserved1
reserved1: u8Native field reserved1.
reserved2
reserved2: u8Native field reserved2.
vps_num_units_in_tick
vps_num_units_in_tick: u32Native field vps_num_units_in_tick.
vps_time_scale
vps_time_scale: u32Native field vps_time_scale.
vps_num_ticks_poc_diff_one_minus1
vps_num_ticks_poc_diff_one_minus1: u32Native field vps_num_ticks_poc_diff_one_minus1.
reserved3
reserved3: u32Native field reserved3.
p_dec_pic_buf_mgr
p_dec_pic_buf_mgr: *const StdVideoH265DecPicBufMgrNative field pDecPicBufMgr.
p_hrd_parameters
p_hrd_parameters: *const StdVideoH265HrdParameters<'a>Native field pHrdParameters.
p_profile_tier_level
p_profile_tier_level: *const StdVideoH265ProfileTierLevelNative field pProfileTierLevel.
Methods and associated items
new
Construct the record with its default native state.
set_flags
Set native field flags without native effects.
set_vps_video_parameter_set_id
Set native field vps_video_parameter_set_id without native effects.
set_vps_max_sub_layers_minus1
Set native field vps_max_sub_layers_minus1 without native effects.
set_reserved1
Set native field reserved1 without native effects.
set_reserved2
Set native field reserved2 without native effects.
set_vps_num_units_in_tick
Set native field vps_num_units_in_tick without native effects.
set_vps_time_scale
Set native field vps_time_scale without native effects.
set_vps_num_ticks_poc_diff_one_minus1
Set native field vps_num_ticks_poc_diff_one_minus1 without native effects.
set_reserved3
Set native field reserved3 without native effects.
set_dec_pic_buf_mgr
Set native field pDecPicBufMgr without native effects.
set_hrd_parameters
Set native field pHrdParameters without native effects.
set_profile_tier_level
Set native field pProfileTierLevel without native effects.
clone
default
Stvk::StdVideoH265VpsFlags
Contract
Native structure StdVideoH265VpsFlags.
Fields
_bitfield_1
_bitfield_1: u32Methods and associated items
vps_temporal_id_nesting_flag
Read native bitfield vps_temporal_id_nesting_flag.
set_vps_temporal_id_nesting_flag
Set native bitfield vps_temporal_id_nesting_flag, retaining its low 1 bits.
vps_sub_layer_ordering_info_present_flag
Read native bitfield vps_sub_layer_ordering_info_present_flag.
set_vps_sub_layer_ordering_info_present_flag
Set native bitfield vps_sub_layer_ordering_info_present_flag, retaining its low 1 bits.
vps_timing_info_present_flag
Read native bitfield vps_timing_info_present_flag.
set_vps_timing_info_present_flag
Set native bitfield vps_timing_info_present_flag, retaining its low 1 bits.
vps_poc_proportional_to_timing_flag
Read native bitfield vps_poc_proportional_to_timing_flag.
set_vps_poc_proportional_to_timing_flag
Set native bitfield vps_poc_proportional_to_timing_flag, retaining its low 1 bits.
new
Construct the record with its default native state.