vk · Structs · S11
16 public declarations with native signatures and source-owned contracts.
Stvk::StdVideoEncodeH265SliceSegmentHeaderFlags
Contract
Native structure StdVideoEncodeH265SliceSegmentHeaderFlags.
Khronos registry source: StdVideoEncodeH265SliceSegmentHeaderFlags
Fields
_bitfield_1
_bitfield_1: u32Methods and associated items
first_slice_segment_in_pic_flag
Read native bitfield first_slice_segment_in_pic_flag.
set_first_slice_segment_in_pic_flag
Set native bitfield first_slice_segment_in_pic_flag, retaining its low 1 bits.
dependent_slice_segment_flag
Read native bitfield dependent_slice_segment_flag.
set_dependent_slice_segment_flag
Set native bitfield dependent_slice_segment_flag, retaining its low 1 bits.
slice_sao_luma_flag
Read native bitfield slice_sao_luma_flag.
set_slice_sao_luma_flag
Set native bitfield slice_sao_luma_flag, retaining its low 1 bits.
slice_sao_chroma_flag
Read native bitfield slice_sao_chroma_flag.
set_slice_sao_chroma_flag
Set native bitfield slice_sao_chroma_flag, retaining its low 1 bits.
num_ref_idx_active_override_flag
Read native bitfield num_ref_idx_active_override_flag.
set_num_ref_idx_active_override_flag
Set native bitfield num_ref_idx_active_override_flag, retaining its low 1 bits.
mvd_l1_zero_flag
Read native bitfield mvd_l1_zero_flag.
set_mvd_l1_zero_flag
Set native bitfield mvd_l1_zero_flag, retaining its low 1 bits.
cabac_init_flag
Read native bitfield cabac_init_flag.
set_cabac_init_flag
Set native bitfield cabac_init_flag, retaining its low 1 bits.
cu_chroma_qp_offset_enabled_flag
Read native bitfield cu_chroma_qp_offset_enabled_flag.
set_cu_chroma_qp_offset_enabled_flag
Set native bitfield cu_chroma_qp_offset_enabled_flag, retaining its low 1 bits.
deblocking_filter_override_flag
Read native bitfield deblocking_filter_override_flag.
set_deblocking_filter_override_flag
Set native bitfield deblocking_filter_override_flag, retaining its low 1 bits.
slice_deblocking_filter_disabled_flag
Read native bitfield slice_deblocking_filter_disabled_flag.
set_slice_deblocking_filter_disabled_flag
Set native bitfield slice_deblocking_filter_disabled_flag, retaining its low 1 bits.
collocated_from_l0_flag
Read native bitfield collocated_from_l0_flag.
set_collocated_from_l0_flag
Set native bitfield collocated_from_l0_flag, retaining its low 1 bits.
slice_loop_filter_across_slices_enabled_flag
Read native bitfield slice_loop_filter_across_slices_enabled_flag.
set_slice_loop_filter_across_slices_enabled_flag
Set native bitfield slice_loop_filter_across_slices_enabled_flag, retaining its low 1 bits.
reserved
Read native bitfield reserved.
set_reserved
Set native bitfield reserved, retaining its low 20 bits.
new
Construct the record with its default native state.
clone
default
Stvk::StdVideoEncodeH265WeightTable
#[repr(C)]pub struct StdVideoEncodeH265WeightTable {
pub flags: StdVideoEncodeH265WeightTableFlags,
pub luma_log2_weight_denom: u8,
pub delta_chroma_log2_weight_denom: i8,
pub delta_luma_weight_l0: [i8; 15],
pub luma_offset_l0: [i8; 15],
pub delta_chroma_weight_l0: [[i8; 2]; 15],
pub delta_chroma_offset_l0: [[i8; 2]; 15],
pub delta_luma_weight_l1: [i8; 15],
pub luma_offset_l1: [i8; 15],
pub delta_chroma_weight_l1: [[i8; 2]; 15],
pub delta_chroma_offset_l1: [[i8; 2]; 15],
}Contract
Native structure StdVideoEncodeH265WeightTable.
Fields
flags
flags: StdVideoEncodeH265WeightTableFlagsNative field flags.
luma_log2_weight_denom
luma_log2_weight_denom: u8Native field luma_log2_weight_denom.
delta_chroma_log2_weight_denom
delta_chroma_log2_weight_denom: i8Native field delta_chroma_log2_weight_denom.
delta_luma_weight_l0
delta_luma_weight_l0: [i8; 15]Native field delta_luma_weight_l0.
luma_offset_l0
luma_offset_l0: [i8; 15]Native field luma_offset_l0.
delta_chroma_weight_l0
delta_chroma_weight_l0: [[i8; 2]; 15]Native field delta_chroma_weight_l0.
delta_chroma_offset_l0
delta_chroma_offset_l0: [[i8; 2]; 15]Native field delta_chroma_offset_l0.
delta_luma_weight_l1
delta_luma_weight_l1: [i8; 15]Native field delta_luma_weight_l1.
luma_offset_l1
luma_offset_l1: [i8; 15]Native field luma_offset_l1.
delta_chroma_weight_l1
delta_chroma_weight_l1: [[i8; 2]; 15]Native field delta_chroma_weight_l1.
delta_chroma_offset_l1
delta_chroma_offset_l1: [[i8; 2]; 15]Native field delta_chroma_offset_l1.
Methods and associated items
new
Construct the record with its default native state.
set_flags
Set native field flags without native effects.
set_luma_log2_weight_denom
Set native field luma_log2_weight_denom without native effects.
set_delta_chroma_log2_weight_denom
Set native field delta_chroma_log2_weight_denom without native effects.
set_delta_luma_weight_l0
Set native field delta_luma_weight_l0 without native effects.
set_luma_offset_l0
Set native field luma_offset_l0 without native effects.
set_delta_chroma_weight_l0
Set native field delta_chroma_weight_l0 without native effects.
set_delta_chroma_offset_l0
Set native field delta_chroma_offset_l0 without native effects.
set_delta_luma_weight_l1
Set native field delta_luma_weight_l1 without native effects.
set_luma_offset_l1
Set native field luma_offset_l1 without native effects.
set_delta_chroma_weight_l1
Set native field delta_chroma_weight_l1 without native effects.
set_delta_chroma_offset_l1
Set native field delta_chroma_offset_l1 without native effects.
clone
default
Stvk::StdVideoEncodeH265WeightTableFlags
Contract
Native structure StdVideoEncodeH265WeightTableFlags.
Fields
luma_weight_l0_flag
luma_weight_l0_flag: u16Native field luma_weight_l0_flag.
chroma_weight_l0_flag
chroma_weight_l0_flag: u16Native field chroma_weight_l0_flag.
luma_weight_l1_flag
luma_weight_l1_flag: u16Native field luma_weight_l1_flag.
chroma_weight_l1_flag
chroma_weight_l1_flag: u16Native field chroma_weight_l1_flag.
Methods and associated items
new
Construct the record with its default native state.
set_luma_weight_l0_flag
Set native field luma_weight_l0_flag without native effects.
set_chroma_weight_l0_flag
Set native field chroma_weight_l0_flag without native effects.
set_luma_weight_l1_flag
Set native field luma_weight_l1_flag without native effects.
set_chroma_weight_l1_flag
Set native field chroma_weight_l1_flag without native effects.
clone
default
Stvk::StdVideoH264AspectRatioIdc
Contract
Open integer representation of StdVideoH264AspectRatioIdc.
Fields
0
0: i32Methods and associated items
UNSPECIFIED
Native value STD_VIDEO_H264_ASPECT_RATIO_IDC_UNSPECIFIED.
Khronos registry source: STD_VIDEO_H264_ASPECT_RATIO_IDC_UNSPECIFIED
SQUARE
Native value STD_VIDEO_H264_ASPECT_RATIO_IDC_SQUARE.
Khronos registry source: STD_VIDEO_H264_ASPECT_RATIO_IDC_SQUARE
_12_11
Native value STD_VIDEO_H264_ASPECT_RATIO_IDC_12_11.
Khronos registry source: STD_VIDEO_H264_ASPECT_RATIO_IDC_12_11
_10_11
Native value STD_VIDEO_H264_ASPECT_RATIO_IDC_10_11.
Khronos registry source: STD_VIDEO_H264_ASPECT_RATIO_IDC_10_11
_16_11
Native value STD_VIDEO_H264_ASPECT_RATIO_IDC_16_11.
Khronos registry source: STD_VIDEO_H264_ASPECT_RATIO_IDC_16_11
_40_33
Native value STD_VIDEO_H264_ASPECT_RATIO_IDC_40_33.
Khronos registry source: STD_VIDEO_H264_ASPECT_RATIO_IDC_40_33
_24_11
Native value STD_VIDEO_H264_ASPECT_RATIO_IDC_24_11.
Khronos registry source: STD_VIDEO_H264_ASPECT_RATIO_IDC_24_11
_20_11
Native value STD_VIDEO_H264_ASPECT_RATIO_IDC_20_11.
Khronos registry source: STD_VIDEO_H264_ASPECT_RATIO_IDC_20_11
_32_11
Native value STD_VIDEO_H264_ASPECT_RATIO_IDC_32_11.
Khronos registry source: STD_VIDEO_H264_ASPECT_RATIO_IDC_32_11
_80_33
Native value STD_VIDEO_H264_ASPECT_RATIO_IDC_80_33.
Khronos registry source: STD_VIDEO_H264_ASPECT_RATIO_IDC_80_33
_18_11
Native value STD_VIDEO_H264_ASPECT_RATIO_IDC_18_11.
Khronos registry source: STD_VIDEO_H264_ASPECT_RATIO_IDC_18_11
_15_11
Native value STD_VIDEO_H264_ASPECT_RATIO_IDC_15_11.
Khronos registry source: STD_VIDEO_H264_ASPECT_RATIO_IDC_15_11
_64_33
Native value STD_VIDEO_H264_ASPECT_RATIO_IDC_64_33.
Khronos registry source: STD_VIDEO_H264_ASPECT_RATIO_IDC_64_33
_160_99
Native value STD_VIDEO_H264_ASPECT_RATIO_IDC_160_99.
Khronos registry source: STD_VIDEO_H264_ASPECT_RATIO_IDC_160_99
_4_3
Native value STD_VIDEO_H264_ASPECT_RATIO_IDC_4_3.
Khronos registry source: STD_VIDEO_H264_ASPECT_RATIO_IDC_4_3
_3_2
Native value STD_VIDEO_H264_ASPECT_RATIO_IDC_3_2.
Khronos registry source: STD_VIDEO_H264_ASPECT_RATIO_IDC_3_2
_2_1
Native value STD_VIDEO_H264_ASPECT_RATIO_IDC_2_1.
Khronos registry source: STD_VIDEO_H264_ASPECT_RATIO_IDC_2_1
EXTENDED_SAR
Native value STD_VIDEO_H264_ASPECT_RATIO_IDC_EXTENDED_SAR.
Khronos registry source: STD_VIDEO_H264_ASPECT_RATIO_IDC_EXTENDED_SAR
INVALID
Native value STD_VIDEO_H264_ASPECT_RATIO_IDC_INVALID.
Khronos registry source: STD_VIDEO_H264_ASPECT_RATIO_IDC_INVALID
from_raw
as_raw
empty
clone
fmt
default
hash
eq
self and other values to be equal, and is used by ==.Stvk::StdVideoH264CabacInitIdc
Contract
Open integer representation of StdVideoH264CabacInitIdc.
Fields
0
0: i32Methods and associated items
_0
Native value STD_VIDEO_H264_CABAC_INIT_IDC_0.
_1
Native value STD_VIDEO_H264_CABAC_INIT_IDC_1.
_2
Native value STD_VIDEO_H264_CABAC_INIT_IDC_2.
INVALID
Native value STD_VIDEO_H264_CABAC_INIT_IDC_INVALID.
Khronos registry source: STD_VIDEO_H264_CABAC_INIT_IDC_INVALID
from_raw
as_raw
empty
clone
fmt
default
hash
eq
self and other values to be equal, and is used by ==.Stvk::StdVideoH264ChromaFormatIdc
Contract
Open integer representation of StdVideoH264ChromaFormatIdc.
Fields
0
0: i32Methods and associated items
MONOCHROME
Native value STD_VIDEO_H264_CHROMA_FORMAT_IDC_MONOCHROME.
Khronos registry source: STD_VIDEO_H264_CHROMA_FORMAT_IDC_MONOCHROME
_420
Native value STD_VIDEO_H264_CHROMA_FORMAT_IDC_420.
Khronos registry source: STD_VIDEO_H264_CHROMA_FORMAT_IDC_420
_422
Native value STD_VIDEO_H264_CHROMA_FORMAT_IDC_422.
Khronos registry source: STD_VIDEO_H264_CHROMA_FORMAT_IDC_422
_444
Native value STD_VIDEO_H264_CHROMA_FORMAT_IDC_444.
Khronos registry source: STD_VIDEO_H264_CHROMA_FORMAT_IDC_444
INVALID
Native value STD_VIDEO_H264_CHROMA_FORMAT_IDC_INVALID.
Khronos registry source: STD_VIDEO_H264_CHROMA_FORMAT_IDC_INVALID
from_raw
as_raw
empty
clone
fmt
default
hash
eq
self and other values to be equal, and is used by ==.Stvk::StdVideoH264DisableDeblockingFilterIdc
Contract
Open integer representation of StdVideoH264DisableDeblockingFilterIdc.
Khronos registry source: StdVideoH264DisableDeblockingFilterIdc
Fields
0
0: i32Methods and associated items
DISABLED
Native value STD_VIDEO_H264_DISABLE_DEBLOCKING_FILTER_IDC_DISABLED.
Khronos registry source: STD_VIDEO_H264_DISABLE_DEBLOCKING_FILTER_IDC_DISABLED
ENABLED
Native value STD_VIDEO_H264_DISABLE_DEBLOCKING_FILTER_IDC_ENABLED.
Khronos registry source: STD_VIDEO_H264_DISABLE_DEBLOCKING_FILTER_IDC_ENABLED
PARTIAL
Native value STD_VIDEO_H264_DISABLE_DEBLOCKING_FILTER_IDC_PARTIAL.
Khronos registry source: STD_VIDEO_H264_DISABLE_DEBLOCKING_FILTER_IDC_PARTIAL
INVALID
Native value STD_VIDEO_H264_DISABLE_DEBLOCKING_FILTER_IDC_INVALID.
Khronos registry source: STD_VIDEO_H264_DISABLE_DEBLOCKING_FILTER_IDC_INVALID
from_raw
as_raw
empty
clone
fmt
default
hash
eq
self and other values to be equal, and is used by ==.Stvk::StdVideoH264HrdParameters
#[repr(C)]pub struct StdVideoH264HrdParameters {
pub cpb_cnt_minus1: u8,
pub bit_rate_scale: u8,
pub cpb_size_scale: u8,
pub reserved1: u8,
pub bit_rate_value_minus1: [u32; 32],
pub cpb_size_value_minus1: [u32; 32],
pub cbr_flag: [u8; 32],
pub initial_cpb_removal_delay_length_minus1: u32,
pub cpb_removal_delay_length_minus1: u32,
pub dpb_output_delay_length_minus1: u32,
pub time_offset_length: u32,
}Contract
Native structure StdVideoH264HrdParameters.
Fields
cpb_cnt_minus1
cpb_cnt_minus1: u8Native field cpb_cnt_minus1.
bit_rate_scale
bit_rate_scale: u8Native field bit_rate_scale.
cpb_size_scale
cpb_size_scale: u8Native field cpb_size_scale.
reserved1
reserved1: u8Native field reserved1.
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.
cbr_flag
cbr_flag: [u8; 32]Native field cbr_flag.
initial_cpb_removal_delay_length_minus1
initial_cpb_removal_delay_length_minus1: u32Native field initial_cpb_removal_delay_length_minus1.
cpb_removal_delay_length_minus1
cpb_removal_delay_length_minus1: u32Native field cpb_removal_delay_length_minus1.
dpb_output_delay_length_minus1
dpb_output_delay_length_minus1: u32Native field dpb_output_delay_length_minus1.
time_offset_length
time_offset_length: u32Native field time_offset_length.
Methods and associated items
new
Construct the record with its default native state.
set_cpb_cnt_minus1
Set native field cpb_cnt_minus1 without native effects.
set_bit_rate_scale
Set native field bit_rate_scale without native effects.
set_cpb_size_scale
Set native field cpb_size_scale without native effects.
set_reserved1
Set native field reserved1 without native effects.
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_cbr_flag
Set native field cbr_flag without native effects.
set_initial_cpb_removal_delay_length_minus1
Set native field initial_cpb_removal_delay_length_minus1 without native effects.
set_cpb_removal_delay_length_minus1
Set native field cpb_removal_delay_length_minus1 without native effects.
set_dpb_output_delay_length_minus1
Set native field dpb_output_delay_length_minus1 without native effects.
set_time_offset_length
Set native field time_offset_length without native effects.
clone
default
Stvk::StdVideoH264LevelIdc
Contract
Open integer representation of StdVideoH264LevelIdc.
Fields
0
0: i32Methods and associated items
_1_0
Native value STD_VIDEO_H264_LEVEL_IDC_1_0.
_1_1
Native value STD_VIDEO_H264_LEVEL_IDC_1_1.
_1_2
Native value STD_VIDEO_H264_LEVEL_IDC_1_2.
_1_3
Native value STD_VIDEO_H264_LEVEL_IDC_1_3.
_2_0
Native value STD_VIDEO_H264_LEVEL_IDC_2_0.
_2_1
Native value STD_VIDEO_H264_LEVEL_IDC_2_1.
_2_2
Native value STD_VIDEO_H264_LEVEL_IDC_2_2.
_3_0
Native value STD_VIDEO_H264_LEVEL_IDC_3_0.
_3_1
Native value STD_VIDEO_H264_LEVEL_IDC_3_1.
_3_2
Native value STD_VIDEO_H264_LEVEL_IDC_3_2.
_4_0
Native value STD_VIDEO_H264_LEVEL_IDC_4_0.
_4_1
Native value STD_VIDEO_H264_LEVEL_IDC_4_1.
_4_2
Native value STD_VIDEO_H264_LEVEL_IDC_4_2.
_5_0
Native value STD_VIDEO_H264_LEVEL_IDC_5_0.
_5_1
Native value STD_VIDEO_H264_LEVEL_IDC_5_1.
_5_2
Native value STD_VIDEO_H264_LEVEL_IDC_5_2.
_6_0
Native value STD_VIDEO_H264_LEVEL_IDC_6_0.
_6_1
Native value STD_VIDEO_H264_LEVEL_IDC_6_1.
_6_2
Native value STD_VIDEO_H264_LEVEL_IDC_6_2.
INVALID
Native value STD_VIDEO_H264_LEVEL_IDC_INVALID.
from_raw
as_raw
empty
clone
fmt
default
hash
eq
self and other values to be equal, and is used by ==.Stvk::StdVideoH264MemMgmtControlOp
Contract
Open integer representation of StdVideoH264MemMgmtControlOp.
Fields
0
0: i32Methods and associated items
END
Native value STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_END.
Khronos registry source: STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_END
UNMARK_SHORT_TERM
Native value STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_UNMARK_SHORT_TERM.
Khronos registry source: STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_UNMARK_SHORT_TERM
UNMARK_LONG_TERM
Native value STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_UNMARK_LONG_TERM.
Khronos registry source: STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_UNMARK_LONG_TERM
MARK_LONG_TERM
Native value STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_MARK_LONG_TERM.
Khronos registry source: STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_MARK_LONG_TERM
SET_MAX_LONG_TERM_INDEX
Native value STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_SET_MAX_LONG_TERM_INDEX.
Khronos registry source: STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_SET_MAX_LONG_TERM_INDEX
UNMARK_ALL
Native value STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_UNMARK_ALL.
Khronos registry source: STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_UNMARK_ALL
MARK_CURRENT_AS_LONG_TERM
Native value STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_MARK_CURRENT_AS_LONG_TERM.
Khronos registry source: STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_MARK_CURRENT_AS_LONG_TERM
INVALID
Native value STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_INVALID.
Khronos registry source: STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_INVALID
from_raw
as_raw
empty
clone
fmt
default
hash
eq
self and other values to be equal, and is used by ==.Stvk::StdVideoH264ModificationOfPicNumsIdc
Contract
Open integer representation of StdVideoH264ModificationOfPicNumsIdc.
Khronos registry source: StdVideoH264ModificationOfPicNumsIdc
Fields
0
0: i32Methods and associated items
SHORT_TERM_SUBTRACT
Native value STD_VIDEO_H264_MODIFICATION_OF_PIC_NUMS_IDC_SHORT_TERM_SUBTRACT.
Khronos registry source: STD_VIDEO_H264_MODIFICATION_OF_PIC_NUMS_IDC_SHORT_TERM_SUBTRACT
SHORT_TERM_ADD
Native value STD_VIDEO_H264_MODIFICATION_OF_PIC_NUMS_IDC_SHORT_TERM_ADD.
Khronos registry source: STD_VIDEO_H264_MODIFICATION_OF_PIC_NUMS_IDC_SHORT_TERM_ADD
LONG_TERM
Native value STD_VIDEO_H264_MODIFICATION_OF_PIC_NUMS_IDC_LONG_TERM.
Khronos registry source: STD_VIDEO_H264_MODIFICATION_OF_PIC_NUMS_IDC_LONG_TERM
END
Native value STD_VIDEO_H264_MODIFICATION_OF_PIC_NUMS_IDC_END.
Khronos registry source: STD_VIDEO_H264_MODIFICATION_OF_PIC_NUMS_IDC_END
INVALID
Native value STD_VIDEO_H264_MODIFICATION_OF_PIC_NUMS_IDC_INVALID.
Khronos registry source: STD_VIDEO_H264_MODIFICATION_OF_PIC_NUMS_IDC_INVALID
from_raw
as_raw
empty
clone
fmt
default
hash
eq
self and other values to be equal, and is used by ==.Stvk::StdVideoH264NonVclNaluType
Contract
Open integer representation of StdVideoH264NonVclNaluType.
Fields
0
0: i32Methods and associated items
SPS
Native value STD_VIDEO_H264_NON_VCL_NALU_TYPE_SPS.
Khronos registry source: STD_VIDEO_H264_NON_VCL_NALU_TYPE_SPS
PPS
Native value STD_VIDEO_H264_NON_VCL_NALU_TYPE_PPS.
Khronos registry source: STD_VIDEO_H264_NON_VCL_NALU_TYPE_PPS
AUD
Native value STD_VIDEO_H264_NON_VCL_NALU_TYPE_AUD.
Khronos registry source: STD_VIDEO_H264_NON_VCL_NALU_TYPE_AUD
PREFIX
Native value STD_VIDEO_H264_NON_VCL_NALU_TYPE_PREFIX.
Khronos registry source: STD_VIDEO_H264_NON_VCL_NALU_TYPE_PREFIX
END_OF_SEQUENCE
Native value STD_VIDEO_H264_NON_VCL_NALU_TYPE_END_OF_SEQUENCE.
Khronos registry source: STD_VIDEO_H264_NON_VCL_NALU_TYPE_END_OF_SEQUENCE
END_OF_STREAM
Native value STD_VIDEO_H264_NON_VCL_NALU_TYPE_END_OF_STREAM.
Khronos registry source: STD_VIDEO_H264_NON_VCL_NALU_TYPE_END_OF_STREAM
PRECODED
Native value STD_VIDEO_H264_NON_VCL_NALU_TYPE_PRECODED.
Khronos registry source: STD_VIDEO_H264_NON_VCL_NALU_TYPE_PRECODED
INVALID
Native value STD_VIDEO_H264_NON_VCL_NALU_TYPE_INVALID.
Khronos registry source: STD_VIDEO_H264_NON_VCL_NALU_TYPE_INVALID
from_raw
as_raw
empty
clone
fmt
default
hash
eq
self and other values to be equal, and is used by ==.Stvk::StdVideoH264PictureParameterSet
pub struct StdVideoH264PictureParameterSet<'a> {
pub flags: StdVideoH264PpsFlags,
pub seq_parameter_set_id: u8,
pub pic_parameter_set_id: u8,
pub num_ref_idx_l0_default_active_minus1: u8,
pub num_ref_idx_l1_default_active_minus1: u8,
pub weighted_bipred_idc: StdVideoH264WeightedBipredIdc,
pub pic_init_qp_minus26: i8,
pub pic_init_qs_minus26: i8,
pub chroma_qp_index_offset: i8,
pub second_chroma_qp_index_offset: i8,
pub p_scaling_lists: *const StdVideoH264ScalingLists,
/* private fields */
}Contract
Native structure StdVideoH264PictureParameterSet.
Fields
flags
flags: StdVideoH264PpsFlagsNative field flags.
seq_parameter_set_id
seq_parameter_set_id: u8Native field seq_parameter_set_id.
pic_parameter_set_id
pic_parameter_set_id: u8Native field pic_parameter_set_id.
num_ref_idx_l0_default_active_minus1
num_ref_idx_l0_default_active_minus1: u8Native field num_ref_idx_l0_default_active_minus1.
num_ref_idx_l1_default_active_minus1
num_ref_idx_l1_default_active_minus1: u8Native field num_ref_idx_l1_default_active_minus1.
weighted_bipred_idc
weighted_bipred_idc: StdVideoH264WeightedBipredIdcNative field weighted_bipred_idc.
pic_init_qp_minus26
pic_init_qp_minus26: i8Native field pic_init_qp_minus26.
pic_init_qs_minus26
pic_init_qs_minus26: i8Native field pic_init_qs_minus26.
chroma_qp_index_offset
chroma_qp_index_offset: i8Native field chroma_qp_index_offset.
second_chroma_qp_index_offset
second_chroma_qp_index_offset: i8Native field second_chroma_qp_index_offset.
p_scaling_lists
p_scaling_lists: *const StdVideoH264ScalingListsNative field pScalingLists.
Methods and associated items
new
Construct the record with its default native state.
set_flags
Set native field flags without native effects.
set_seq_parameter_set_id
Set native field seq_parameter_set_id without native effects.
set_pic_parameter_set_id
Set native field pic_parameter_set_id without native effects.
set_num_ref_idx_l0_default_active_minus1
Set native field num_ref_idx_l0_default_active_minus1 without native effects.
set_num_ref_idx_l1_default_active_minus1
Set native field num_ref_idx_l1_default_active_minus1 without native effects.
set_weighted_bipred_idc
Set native field weighted_bipred_idc without native effects.
set_pic_init_qp_minus26
Set native field pic_init_qp_minus26 without native effects.
set_pic_init_qs_minus26
Set native field pic_init_qs_minus26 without native effects.
set_chroma_qp_index_offset
Set native field chroma_qp_index_offset without native effects.
set_second_chroma_qp_index_offset
Set native field second_chroma_qp_index_offset without native effects.
set_scaling_lists
Set native field pScalingLists without native effects.
clone
default
Stvk::StdVideoH264PictureType
Contract
Open integer representation of StdVideoH264PictureType.
Fields
0
0: i32Methods and associated items
P
Native value STD_VIDEO_H264_PICTURE_TYPE_P.
B
Native value STD_VIDEO_H264_PICTURE_TYPE_B.
I
Native value STD_VIDEO_H264_PICTURE_TYPE_I.
IDR
Native value STD_VIDEO_H264_PICTURE_TYPE_IDR.
INVALID
Native value STD_VIDEO_H264_PICTURE_TYPE_INVALID.
Khronos registry source: STD_VIDEO_H264_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::StdVideoH264PocType
Contract
Open integer representation of StdVideoH264PocType.
Fields
0
0: i32Methods and associated items
_0
Native value STD_VIDEO_H264_POC_TYPE_0.
_1
Native value STD_VIDEO_H264_POC_TYPE_1.
_2
Native value STD_VIDEO_H264_POC_TYPE_2.
INVALID
Native value STD_VIDEO_H264_POC_TYPE_INVALID.
from_raw
as_raw
empty
clone
fmt
default
hash
eq
self and other values to be equal, and is used by ==.Stvk::StdVideoH264PpsFlags
Contract
Native structure StdVideoH264PpsFlags.
Fields
_bitfield_1
_bitfield_1: u32Methods and associated items
transform_8x8_mode_flag
Read native bitfield transform_8x8_mode_flag.
set_transform_8x8_mode_flag
Set native bitfield transform_8x8_mode_flag, retaining its low 1 bits.
redundant_pic_cnt_present_flag
Read native bitfield redundant_pic_cnt_present_flag.
set_redundant_pic_cnt_present_flag
Set native bitfield redundant_pic_cnt_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.
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.
weighted_pred_flag
Read native bitfield weighted_pred_flag.
set_weighted_pred_flag
Set native bitfield weighted_pred_flag, retaining its low 1 bits.
bottom_field_pic_order_in_frame_present_flag
Read native bitfield bottom_field_pic_order_in_frame_present_flag.
set_bottom_field_pic_order_in_frame_present_flag
Set native bitfield bottom_field_pic_order_in_frame_present_flag, retaining its low 1 bits.
entropy_coding_mode_flag
Read native bitfield entropy_coding_mode_flag.
set_entropy_coding_mode_flag
Set native bitfield entropy_coding_mode_flag, retaining its low 1 bits.
pic_scaling_matrix_present_flag
Read native bitfield pic_scaling_matrix_present_flag.
set_pic_scaling_matrix_present_flag
Set native bitfield pic_scaling_matrix_present_flag, retaining its low 1 bits.
new
Construct the record with its default native state.