vk · Structs · S8
16 public declarations with native signatures and source-owned contracts.
Stvk::StdVideoAV1TileInfoFlags
Contract
Native structure StdVideoAV1TileInfoFlags.
Fields
_bitfield_1
_bitfield_1: u32Methods and associated items
uniform_tile_spacing_flag
Read native bitfield uniform_tile_spacing_flag.
set_uniform_tile_spacing_flag
Set native bitfield uniform_tile_spacing_flag, retaining its low 1 bits.
reserved
Read native bitfield reserved.
set_reserved
Set native bitfield reserved, retaining its low 31 bits.
new
Construct the record with its default native state.
clone
default
Stvk::StdVideoAV1TimingInfo
Contract
Native structure StdVideoAV1TimingInfo.
Fields
flags
flags: StdVideoAV1TimingInfoFlagsNative field flags.
num_units_in_display_tick
num_units_in_display_tick: u32Native field num_units_in_display_tick.
time_scale
time_scale: u32Native field time_scale.
num_ticks_per_picture_minus_1
num_ticks_per_picture_minus_1: u32Native field num_ticks_per_picture_minus_1.
Methods and associated items
new
Construct the record with its default native state.
set_flags
Set native field flags without native effects.
set_num_units_in_display_tick
Set native field num_units_in_display_tick without native effects.
set_time_scale
Set native field time_scale without native effects.
set_num_ticks_per_picture_minus_1
Set native field num_ticks_per_picture_minus_1 without native effects.
clone
default
Stvk::StdVideoAV1TimingInfoFlags
Contract
Native structure StdVideoAV1TimingInfoFlags.
Fields
_bitfield_1
_bitfield_1: u32Methods and associated items
equal_picture_interval
Read native bitfield equal_picture_interval.
set_equal_picture_interval
Set native bitfield equal_picture_interval, retaining its low 1 bits.
reserved
Read native bitfield reserved.
set_reserved
Set native bitfield reserved, retaining its low 31 bits.
new
Construct the record with its default native state.
clone
default
Stvk::StdVideoAV1TransferCharacteristics
Contract
Open integer representation of StdVideoAV1TransferCharacteristics.
Fields
0
0: i32Methods and associated items
RESERVED_0
Native value STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_RESERVED_0.
Khronos registry source: STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_RESERVED_0
BT_709
Native value STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_709.
Khronos registry source: STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_709
UNSPECIFIED
Native value STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_UNSPECIFIED.
Khronos registry source: STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_UNSPECIFIED
RESERVED_3
Native value STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_RESERVED_3.
Khronos registry source: STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_RESERVED_3
BT_470_M
Native value STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_470_M.
Khronos registry source: STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_470_M
BT_470_B_G
Native value STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_470_B_G.
Khronos registry source: STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_470_B_G
BT_601
Native value STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_601.
Khronos registry source: STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_601
SMPTE_240
Native value STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_SMPTE_240.
Khronos registry source: STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_SMPTE_240
LINEAR
Native value STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_LINEAR.
Khronos registry source: STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_LINEAR
LOG_100
Native value STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_LOG_100.
Khronos registry source: STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_LOG_100
LOG_100_SQRT10
Native value STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_LOG_100_SQRT10.
Khronos registry source: STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_LOG_100_SQRT10
IEC_61966
Native value STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_IEC_61966.
Khronos registry source: STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_IEC_61966
BT_1361
Native value STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_1361.
Khronos registry source: STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_1361
SRGB
Native value STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_SRGB.
Khronos registry source: STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_SRGB
BT_2020_10_BIT
Native value STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_2020_10_BIT.
Khronos registry source: STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_2020_10_BIT
BT_2020_12_BIT
Native value STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_2020_12_BIT.
Khronos registry source: STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_2020_12_BIT
SMPTE_2084
Native value STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_SMPTE_2084.
Khronos registry source: STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_SMPTE_2084
SMPTE_428
Native value STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_SMPTE_428.
Khronos registry source: STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_SMPTE_428
HLG
Native value STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_HLG.
Khronos registry source: STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_HLG
INVALID
Native value STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_INVALID.
Khronos registry source: STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_INVALID
from_raw
as_raw
empty
clone
fmt
default
hash
eq
self and other values to be equal, and is used by ==.Stvk::StdVideoAV1TxMode
Contract
Open integer representation of StdVideoAV1TxMode.
Fields
0
0: i32Methods and associated items
ONLY_4X4
Native value STD_VIDEO_AV1_TX_MODE_ONLY_4X4.
LARGEST
Native value STD_VIDEO_AV1_TX_MODE_LARGEST.
SELECT
Native value STD_VIDEO_AV1_TX_MODE_SELECT.
INVALID
Native value STD_VIDEO_AV1_TX_MODE_INVALID.
from_raw
as_raw
empty
clone
fmt
default
hash
eq
self and other values to be equal, and is used by ==.Stvk::StdVideoDecodeAV1PictureInfo
pub struct StdVideoDecodeAV1PictureInfo<'a> {
pub flags: StdVideoDecodeAV1PictureInfoFlags,
pub frame_type: StdVideoAV1FrameType,
pub current_frame_id: u32,
pub order_hint: u8,
pub primary_ref_frame: u8,
pub refresh_frame_flags: u8,
pub reserved1: u8,
pub interpolation_filter: StdVideoAV1InterpolationFilter,
pub tx_mode: StdVideoAV1TxMode,
pub delta_q_res: u8,
pub delta_lf_res: u8,
pub skip_mode_frame: [u8; 2],
pub coded_denom: u8,
pub reserved2: [u8; 3],
pub order_hints: [u8; 8],
pub expected_frame_id: [u32; 8],
pub p_tile_info: *const StdVideoAV1TileInfo<'a>,
pub p_quantization: *const StdVideoAV1Quantization,
pub p_segmentation: *const StdVideoAV1Segmentation,
pub p_loop_filter: *const StdVideoAV1LoopFilter,
pub p_cdef: *const StdVideoAV1CDEF,
pub p_loop_restoration: *const StdVideoAV1LoopRestoration,
pub p_global_motion: *const StdVideoAV1GlobalMotion,
pub p_film_grain: *const StdVideoAV1FilmGrain,
/* private fields */
}Contract
Native structure StdVideoDecodeAV1PictureInfo.
Fields
flags
flags: StdVideoDecodeAV1PictureInfoFlagsNative field flags.
frame_type
frame_type: StdVideoAV1FrameTypeNative field frame_type.
current_frame_id
current_frame_id: u32Native field current_frame_id.
order_hint
order_hint: u8Native field OrderHint.
primary_ref_frame
primary_ref_frame: u8Native field primary_ref_frame.
refresh_frame_flags
refresh_frame_flags: u8Native field refresh_frame_flags.
reserved1
reserved1: u8Native field reserved1.
interpolation_filter
interpolation_filter: StdVideoAV1InterpolationFilterNative field interpolation_filter.
tx_mode
tx_mode: StdVideoAV1TxModeNative field TxMode.
delta_q_res
delta_q_res: u8Native field delta_q_res.
delta_lf_res
delta_lf_res: u8Native field delta_lf_res.
skip_mode_frame
skip_mode_frame: [u8; 2]Native field SkipModeFrame.
coded_denom
coded_denom: u8Native field coded_denom.
reserved2
reserved2: [u8; 3]Native field reserved2.
order_hints
order_hints: [u8; 8]Native field OrderHints.
expected_frame_id
expected_frame_id: [u32; 8]Native field expectedFrameId.
p_tile_info
p_tile_info: *const StdVideoAV1TileInfo<'a>Native field pTileInfo.
p_quantization
p_quantization: *const StdVideoAV1QuantizationNative field pQuantization.
p_segmentation
p_segmentation: *const StdVideoAV1SegmentationNative field pSegmentation.
p_loop_filter
p_loop_filter: *const StdVideoAV1LoopFilterNative field pLoopFilter.
p_cdef
p_cdef: *const StdVideoAV1CDEFNative field pCDEF.
p_loop_restoration
p_loop_restoration: *const StdVideoAV1LoopRestorationNative field pLoopRestoration.
p_global_motion
p_global_motion: *const StdVideoAV1GlobalMotionNative field pGlobalMotion.
p_film_grain
p_film_grain: *const StdVideoAV1FilmGrainNative field pFilmGrain.
Methods and associated items
new
Construct the record with its default native state.
set_flags
Set native field flags without native effects.
set_frame_type
Set native field frame_type without native effects.
set_current_frame_id
Set native field current_frame_id without native effects.
set_order_hint
Set native field OrderHint without native effects.
set_primary_ref_frame
Set native field primary_ref_frame without native effects.
set_refresh_frame_flags
Set native field refresh_frame_flags without native effects.
set_reserved1
Set native field reserved1 without native effects.
set_interpolation_filter
Set native field interpolation_filter without native effects.
set_tx_mode
Set native field TxMode without native effects.
set_delta_q_res
Set native field delta_q_res without native effects.
set_delta_lf_res
Set native field delta_lf_res without native effects.
set_skip_mode_frame
Set native field SkipModeFrame without native effects.
set_coded_denom
Set native field coded_denom without native effects.
set_reserved2
Set native field reserved2 without native effects.
set_order_hints
Set native field OrderHints without native effects.
set_expected_frame_id
Set native field expectedFrameId without native effects.
set_tile_info
Set native field pTileInfo without native effects.
set_quantization
Set native field pQuantization without native effects.
set_segmentation
Set native field pSegmentation without native effects.
set_loop_filter
Set native field pLoopFilter without native effects.
set_cdef
Set native field pCDEF without native effects.
set_loop_restoration
Set native field pLoopRestoration without native effects.
set_global_motion
Set native field pGlobalMotion without native effects.
set_film_grain
Set native field pFilmGrain without native effects.
clone
default
Stvk::StdVideoDecodeAV1PictureInfoFlags
Contract
Native structure StdVideoDecodeAV1PictureInfoFlags.
Fields
_bitfield_1
_bitfield_1: u32Methods and associated items
error_resilient_mode
Read native bitfield error_resilient_mode.
set_error_resilient_mode
Set native bitfield error_resilient_mode, retaining its low 1 bits.
disable_cdf_update
Read native bitfield disable_cdf_update.
set_disable_cdf_update
Set native bitfield disable_cdf_update, retaining its low 1 bits.
use_superres
Read native bitfield use_superres.
set_use_superres
Set native bitfield use_superres, retaining its low 1 bits.
render_and_frame_size_different
Read native bitfield render_and_frame_size_different.
set_render_and_frame_size_different
Set native bitfield render_and_frame_size_different, retaining its low 1 bits.
allow_screen_content_tools
Read native bitfield allow_screen_content_tools.
set_allow_screen_content_tools
Set native bitfield allow_screen_content_tools, retaining its low 1 bits.
is_filter_switchable
Read native bitfield is_filter_switchable.
set_is_filter_switchable
Set native bitfield is_filter_switchable, retaining its low 1 bits.
force_integer_mv
Read native bitfield force_integer_mv.
set_force_integer_mv
Set native bitfield force_integer_mv, retaining its low 1 bits.
frame_size_override_flag
Read native bitfield frame_size_override_flag.
set_frame_size_override_flag
Set native bitfield frame_size_override_flag, retaining its low 1 bits.
buffer_removal_time_present_flag
Read native bitfield buffer_removal_time_present_flag.
set_buffer_removal_time_present_flag
Set native bitfield buffer_removal_time_present_flag, retaining its low 1 bits.
allow_intrabc
Read native bitfield allow_intrabc.
set_allow_intrabc
Set native bitfield allow_intrabc, retaining its low 1 bits.
frame_refs_short_signaling
Read native bitfield frame_refs_short_signaling.
set_frame_refs_short_signaling
Set native bitfield frame_refs_short_signaling, retaining its low 1 bits.
allow_high_precision_mv
Read native bitfield allow_high_precision_mv.
set_allow_high_precision_mv
Set native bitfield allow_high_precision_mv, retaining its low 1 bits.
is_motion_mode_switchable
Read native bitfield is_motion_mode_switchable.
set_is_motion_mode_switchable
Set native bitfield is_motion_mode_switchable, retaining its low 1 bits.
use_ref_frame_mvs
Read native bitfield use_ref_frame_mvs.
set_use_ref_frame_mvs
Set native bitfield use_ref_frame_mvs, retaining its low 1 bits.
disable_frame_end_update_cdf
Read native bitfield disable_frame_end_update_cdf.
set_disable_frame_end_update_cdf
Set native bitfield disable_frame_end_update_cdf, retaining its low 1 bits.
allow_warped_motion
Read native bitfield allow_warped_motion.
set_allow_warped_motion
Set native bitfield allow_warped_motion, retaining its low 1 bits.
reduced_tx_set
Read native bitfield reduced_tx_set.
set_reduced_tx_set
Set native bitfield reduced_tx_set, retaining its low 1 bits.
reference_select
Read native bitfield reference_select.
set_reference_select
Set native bitfield reference_select, retaining its low 1 bits.
skip_mode_present
Read native bitfield skip_mode_present.
set_skip_mode_present
Set native bitfield skip_mode_present, retaining its low 1 bits.
delta_q_present
Read native bitfield delta_q_present.
set_delta_q_present
Set native bitfield delta_q_present, retaining its low 1 bits.
delta_lf_present
Read native bitfield delta_lf_present.
set_delta_lf_present
Set native bitfield delta_lf_present, retaining its low 1 bits.
delta_lf_multi
Read native bitfield delta_lf_multi.
set_delta_lf_multi
Set native bitfield delta_lf_multi, retaining its low 1 bits.
segmentation_enabled
Read native bitfield segmentation_enabled.
set_segmentation_enabled
Set native bitfield segmentation_enabled, retaining its low 1 bits.
segmentation_update_map
Read native bitfield segmentation_update_map.
set_segmentation_update_map
Set native bitfield segmentation_update_map, retaining its low 1 bits.
segmentation_temporal_update
Read native bitfield segmentation_temporal_update.
set_segmentation_temporal_update
Set native bitfield segmentation_temporal_update, retaining its low 1 bits.
segmentation_update_data
Read native bitfield segmentation_update_data.
set_segmentation_update_data
Set native bitfield segmentation_update_data, retaining its low 1 bits.
uses_lr
Read native bitfield UsesLr.
set_uses_lr
Set native bitfield UsesLr, retaining its low 1 bits.
uses_chroma_lr
Read native bitfield usesChromaLr.
set_uses_chroma_lr
Set native bitfield usesChromaLr, retaining its low 1 bits.
apply_grain
Read native bitfield apply_grain.
set_apply_grain
Set native bitfield apply_grain, retaining its low 1 bits.
reserved
Read native bitfield reserved.
set_reserved
Set native bitfield reserved, retaining its low 3 bits.
new
Construct the record with its default native state.
clone
default
Stvk::StdVideoDecodeAV1ReferenceInfo
Contract
Native structure StdVideoDecodeAV1ReferenceInfo.
Fields
flags
flags: StdVideoDecodeAV1ReferenceInfoFlagsNative field flags.
frame_type
frame_type: u8Native field frame_type.
ref_frame_sign_bias
ref_frame_sign_bias: u8Native field RefFrameSignBias.
order_hint
order_hint: u8Native field OrderHint.
saved_order_hints
saved_order_hints: [u8; 8]Native field SavedOrderHints.
Methods and associated items
new
Construct the record with its default native state.
set_flags
Set native field flags without native effects.
set_frame_type
Set native field frame_type without native effects.
set_ref_frame_sign_bias
Set native field RefFrameSignBias without native effects.
set_order_hint
Set native field OrderHint without native effects.
set_saved_order_hints
Set native field SavedOrderHints without native effects.
clone
default
Stvk::StdVideoDecodeAV1ReferenceInfoFlags
Contract
Native structure StdVideoDecodeAV1ReferenceInfoFlags.
Khronos registry source: StdVideoDecodeAV1ReferenceInfoFlags
Fields
_bitfield_1
_bitfield_1: u32Methods and associated items
disable_frame_end_update_cdf
Read native bitfield disable_frame_end_update_cdf.
set_disable_frame_end_update_cdf
Set native bitfield disable_frame_end_update_cdf, retaining its low 1 bits.
segmentation_enabled
Read native bitfield segmentation_enabled.
set_segmentation_enabled
Set native bitfield segmentation_enabled, retaining its low 1 bits.
reserved
Read native bitfield reserved.
set_reserved
Set native bitfield reserved, retaining its low 30 bits.
new
Construct the record with its default native state.
clone
default
Stvk::StdVideoDecodeH264FieldOrderCount
Contract
Open integer representation of StdVideoDecodeH264FieldOrderCount.
Fields
0
0: i32Methods and associated items
TOP
Native value STD_VIDEO_DECODE_H264_FIELD_ORDER_COUNT_TOP.
Khronos registry source: STD_VIDEO_DECODE_H264_FIELD_ORDER_COUNT_TOP
BOTTOM
Native value STD_VIDEO_DECODE_H264_FIELD_ORDER_COUNT_BOTTOM.
Khronos registry source: STD_VIDEO_DECODE_H264_FIELD_ORDER_COUNT_BOTTOM
INVALID
Native value STD_VIDEO_DECODE_H264_FIELD_ORDER_COUNT_INVALID.
Khronos registry source: STD_VIDEO_DECODE_H264_FIELD_ORDER_COUNT_INVALID
from_raw
as_raw
empty
clone
fmt
default
hash
eq
self and other values to be equal, and is used by ==.Stvk::StdVideoDecodeH264PictureInfo
Contract
Native structure StdVideoDecodeH264PictureInfo.
Fields
flags
flags: StdVideoDecodeH264PictureInfoFlagsNative 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.
reserved1
reserved1: u8Native field reserved1.
reserved2
reserved2: u8Native field reserved2.
frame_num
frame_num: u16Native field frame_num.
idr_pic_id
idr_pic_id: u16Native field idr_pic_id.
pic_order_cnt
pic_order_cnt: [i32; 2]Native field PicOrderCnt.
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_reserved1
Set native field reserved1 without native effects.
set_reserved2
Set native field reserved2 without native effects.
set_frame_num
Set native field frame_num without native effects.
set_idr_pic_id
Set native field idr_pic_id without native effects.
set_pic_order_cnt
Set native field PicOrderCnt without native effects.
clone
default
Stvk::StdVideoDecodeH264PictureInfoFlags
Contract
Native structure StdVideoDecodeH264PictureInfoFlags.
Fields
_bitfield_1
_bitfield_1: u32Methods and associated items
field_pic_flag
Read native bitfield field_pic_flag.
set_field_pic_flag
Set native bitfield field_pic_flag, retaining its low 1 bits.
is_intra
Read native bitfield is_intra.
set_is_intra
Set native bitfield is_intra, retaining its low 1 bits.
idr_pic_flag
Read native bitfield IdrPicFlag.
set_idr_pic_flag
Set native bitfield IdrPicFlag, retaining its low 1 bits.
bottom_field_flag
Read native bitfield bottom_field_flag.
set_bottom_field_flag
Set native bitfield bottom_field_flag, retaining its low 1 bits.
is_reference
Read native bitfield is_reference.
set_is_reference
Set native bitfield is_reference, retaining its low 1 bits.
complementary_field_pair
Read native bitfield complementary_field_pair.
set_complementary_field_pair
Set native bitfield complementary_field_pair, retaining its low 1 bits.
new
Construct the record with its default native state.
clone
default
Stvk::StdVideoDecodeH264ReferenceInfo
Contract
Native structure StdVideoDecodeH264ReferenceInfo.
Fields
flags
flags: StdVideoDecodeH264ReferenceInfoFlagsNative field flags.
frame_num
frame_num: u16Native field FrameNum.
reserved
reserved: u16Native field reserved.
pic_order_cnt
pic_order_cnt: [i32; 2]Native field PicOrderCnt.
Methods and associated items
new
Construct the record with its default native state.
set_flags
Set native field flags without native effects.
set_frame_num
Set native field FrameNum without native effects.
set_reserved
Set native field reserved without native effects.
set_pic_order_cnt
Set native field PicOrderCnt without native effects.
clone
default
Stvk::StdVideoDecodeH264ReferenceInfoFlags
Contract
Native structure StdVideoDecodeH264ReferenceInfoFlags.
Khronos registry source: StdVideoDecodeH264ReferenceInfoFlags
Fields
_bitfield_1
_bitfield_1: u32Methods and associated items
top_field_flag
Read native bitfield top_field_flag.
set_top_field_flag
Set native bitfield top_field_flag, retaining its low 1 bits.
bottom_field_flag
Read native bitfield bottom_field_flag.
set_bottom_field_flag
Set native bitfield bottom_field_flag, retaining its low 1 bits.
used_for_long_term_reference
Read native bitfield used_for_long_term_reference.
set_used_for_long_term_reference
Set native bitfield used_for_long_term_reference, retaining its low 1 bits.
is_non_existing
Read native bitfield is_non_existing.
set_is_non_existing
Set native bitfield is_non_existing, retaining its low 1 bits.
new
Construct the record with its default native state.
clone
default
Stvk::StdVideoDecodeH265PictureInfo
#[repr(C)]pub struct StdVideoDecodeH265PictureInfo {
pub flags: StdVideoDecodeH265PictureInfoFlags,
pub sps_video_parameter_set_id: u8,
pub pps_seq_parameter_set_id: u8,
pub pps_pic_parameter_set_id: u8,
pub num_delta_pocs_of_ref_rps_idx: u8,
pub pic_order_cnt_val: i32,
pub num_bits_for_st_ref_pic_set_in_slice: u16,
pub reserved: u16,
pub ref_pic_set_st_curr_before: [u8; 8],
pub ref_pic_set_st_curr_after: [u8; 8],
pub ref_pic_set_lt_curr: [u8; 8],
}Contract
Native structure StdVideoDecodeH265PictureInfo.
Fields
flags
flags: StdVideoDecodeH265PictureInfoFlagsNative field flags.
sps_video_parameter_set_id
sps_video_parameter_set_id: u8Native field sps_video_parameter_set_id.
pps_seq_parameter_set_id
pps_seq_parameter_set_id: u8Native field pps_seq_parameter_set_id.
pps_pic_parameter_set_id
pps_pic_parameter_set_id: u8Native field pps_pic_parameter_set_id.
num_delta_pocs_of_ref_rps_idx
num_delta_pocs_of_ref_rps_idx: u8Native field NumDeltaPocsOfRefRpsIdx.
pic_order_cnt_val
pic_order_cnt_val: i32Native field PicOrderCntVal.
num_bits_for_st_ref_pic_set_in_slice
num_bits_for_st_ref_pic_set_in_slice: u16Native field NumBitsForSTRefPicSetInSlice.
reserved
reserved: u16Native field reserved.
ref_pic_set_st_curr_before
ref_pic_set_st_curr_before: [u8; 8]Native field RefPicSetStCurrBefore.
ref_pic_set_st_curr_after
ref_pic_set_st_curr_after: [u8; 8]Native field RefPicSetStCurrAfter.
ref_pic_set_lt_curr
ref_pic_set_lt_curr: [u8; 8]Native field RefPicSetLtCurr.
Methods and associated items
new
Construct the record with its default native state.
set_flags
Set native field flags without native effects.
set_sps_video_parameter_set_id
Set native field sps_video_parameter_set_id without native effects.
set_pps_seq_parameter_set_id
Set native field pps_seq_parameter_set_id without native effects.
set_pps_pic_parameter_set_id
Set native field pps_pic_parameter_set_id without native effects.
set_num_delta_pocs_of_ref_rps_idx
Set native field NumDeltaPocsOfRefRpsIdx without native effects.
set_pic_order_cnt_val
Set native field PicOrderCntVal without native effects.
set_num_bits_for_st_ref_pic_set_in_slice
Set native field NumBitsForSTRefPicSetInSlice without native effects.
set_reserved
Set native field reserved without native effects.
set_ref_pic_set_st_curr_before
Set native field RefPicSetStCurrBefore without native effects.
set_ref_pic_set_st_curr_after
Set native field RefPicSetStCurrAfter without native effects.
set_ref_pic_set_lt_curr
Set native field RefPicSetLtCurr without native effects.
clone
default
Stvk::StdVideoDecodeH265PictureInfoFlags
Contract
Native structure StdVideoDecodeH265PictureInfoFlags.
Fields
_bitfield_1
_bitfield_1: u32Methods and associated items
irap_pic_flag
Read native bitfield IrapPicFlag.
set_irap_pic_flag
Set native bitfield IrapPicFlag, retaining its low 1 bits.
idr_pic_flag
Read native bitfield IdrPicFlag.
set_idr_pic_flag
Set native bitfield IdrPicFlag, retaining its low 1 bits.
is_reference
Read native bitfield IsReference.
set_is_reference
Set native bitfield IsReference, retaining its low 1 bits.
short_term_ref_pic_set_sps_flag
Read native bitfield short_term_ref_pic_set_sps_flag.
set_short_term_ref_pic_set_sps_flag
Set native bitfield short_term_ref_pic_set_sps_flag, retaining its low 1 bits.
new
Construct the record with its default native state.