DXVA_PicParams_HEVC_RangeExt结构 (dxva.h)
DXVA_PicParams_HEVC_RangeExt 结构为 HEVC 视频解码提供压缩图片的图片级参数。
语法
typedef struct _DXVA_PicParams_HEVC_RangeExt {
DXVA_PicParams_HEVC params;
union {
struct {
USHORT transform_skip_rotation_enabled_flag : 1;
USHORT transform_skip_context_enabled_flag : 1;
USHORT implicit_rdpcm_enabled_flag : 1;
USHORT explicit_rdpcm_enabled_flag : 1;
USHORT extended_precision_processing_flag : 1;
USHORT intra_smoothing_disabled_flag : 1;
USHORT persistent_rice_adaptation_enabled_flag : 1;
USHORT high_precision_offsets_enabled_flag : 1;
USHORT cabac_bypass_alignment_enabled_flag : 1;
USHORT cross_component_prediction_enabled_flag : 1;
USHORT chroma_qp_offset_list_enabled_flag : 1;
USHORT ReservedBits8 : 5;
};
USHORT dwRangeExtensionFlags;
};
UCHAR diff_cu_chroma_qp_offset_depth;
UCHAR log2_sao_offset_scale_luma;
UCHAR log2_sao_offset_scale_chroma;
UCHAR log2_max_transform_skip_block_size_minus2;
CHAR cb_qp_offset_list[6];
CHAR cr_qp_offset_list[6];
UCHAR chroma_qp_offset_list_len_minus1;
USHORT ReservedBits9;
} DXVA_PicParams_HEVC_RangeExt, *LPDXVA_PicParams_HEVC_RangeExt;
成员
params
transform_skip_rotation_enabled_flag
对应于 HEVC 规范中同名的语法元素,并相应地影响解码过程。
transform_skip_context_enabled_flag
对应于 HEVC 规范中同名的语法元素,并相应地影响解码过程。
implicit_rdpcm_enabled_flag
对应于 HEVC 规范中同名的语法元素,并相应地影响解码过程。
explicit_rdpcm_enabled_flag
对应于 HEVC 规范中同名的语法元素,并相应地影响解码过程。
extended_precision_processing_flag
对应于 HEVC 规范中同名的语法元素,并相应地影响解码过程。
intra_smoothing_disabled_flag
对应于 HEVC 规范中同名的语法元素,并相应地影响解码过程。
persistent_rice_adaptation_enabled_flag
对应于 HEVC 规范中同名的语法元素,并相应地影响解码过程。
high_precision_offsets_enabled_flag
对应于 HEVC 规范中同名的语法元素,并相应地影响解码过程。
cabac_bypass_alignment_enabled_flag
对应于 HEVC 规范中同名的语法元素,并相应地影响解码过程。
cross_component_prediction_enabled_flag
对应于 HEVC 规范中同名的语法元素,并相应地影响解码过程。
chroma_qp_offset_list_enabled_flag
对应于 HEVC 规范中同名的语法元素,并相应地影响解码过程。
ReservedBits8
保留位字段。
dwRangeExtensionFlags
范围扩展标志。
diff_cu_chroma_qp_offset_depth
对应于 HEVC 规范中同名的语法元素,并相应地影响解码过程。 当 chroma_qp_offset_list_enabled_flag 为 0 时,此值将为 0。
log2_sao_offset_scale_luma
对应于 HEVC 规范中同名的语法元素,并相应地影响解码过程。
log2_sao_offset_scale_chroma
对应于 HEVC 规范中同名的语法元素,并相应地影响解码过程。
log2_max_transform_skip_block_size_minus2
对应于 HEVC 规范中同名的语法元素,并相应地影响解码过程。
cb_qp_offset_list[6]
对应于 HEVC 规范中同名的语法元素,并相应地影响解码过程。 当 chroma_qp_offset_list_enabled_flag 为 0 时,此值将为 0。
cr_qp_offset_list[6]
对应于 HEVC 规范中同名的语法元素,并相应地影响解码过程。 当 chroma_qp_offset_list_enabled_flag 为 0 时,此值将为 0。
chroma_qp_offset_list_len_minus1
对应于 HEVC 规范中同名的语法元素,并相应地影响解码过程。
ReservedBits9
保留。
言论
当bDXVA_Func为 1 且缓冲区类型DXVA2_PictureParametersBufferType(在 DXVA 2.0 中)时,使用此结构。 请注意,DXVA_PicParams_HEVC_RangeExt 严格地增加了 DXVA_PicParams_HEVC;每个结构的第一部分是相同的。 对于现有配置文件,DXVA_ModeHEVC_VLD_Main 和 DXVA_ModeHEVC_VLD_Main10 加速器可以随意忽略 DXVA_PicParams_HEVC_RangeExt中的额外字节。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 11,版本 24H2 |
标头 | dxva.h |