estructura DXVA_PicParams_HEVC_RangeExt (dxva.h)
La estructura DXVA_PicParams_HEVC_RangeExt proporciona los parámetros de nivel de imagen de una imagen comprimida para la descodificación de vídeo HEVC.
Sintaxis
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;
Miembros
params
transform_skip_rotation_enabled_flag
Corresponde al elemento de sintaxis del mismo nombre en la especificación HEVC y afecta al proceso de descodificación en consecuencia.
transform_skip_context_enabled_flag
Corresponde al elemento de sintaxis del mismo nombre en la especificación HEVC y afecta al proceso de descodificación en consecuencia.
implicit_rdpcm_enabled_flag
Corresponde al elemento de sintaxis del mismo nombre en la especificación HEVC y afecta al proceso de descodificación en consecuencia.
explicit_rdpcm_enabled_flag
Corresponde al elemento de sintaxis del mismo nombre en la especificación HEVC y afecta al proceso de descodificación en consecuencia.
extended_precision_processing_flag
Corresponde al elemento de sintaxis del mismo nombre en la especificación HEVC y afecta al proceso de descodificación en consecuencia.
intra_smoothing_disabled_flag
Corresponde al elemento de sintaxis del mismo nombre en la especificación HEVC y afecta al proceso de descodificación en consecuencia.
persistent_rice_adaptation_enabled_flag
Corresponde al elemento de sintaxis del mismo nombre en la especificación HEVC y afecta al proceso de descodificación en consecuencia.
high_precision_offsets_enabled_flag
Corresponde al elemento de sintaxis del mismo nombre en la especificación HEVC y afecta al proceso de descodificación en consecuencia.
cabac_bypass_alignment_enabled_flag
Corresponde al elemento de sintaxis del mismo nombre en la especificación HEVC y afecta al proceso de descodificación en consecuencia.
cross_component_prediction_enabled_flag
Corresponde al elemento de sintaxis del mismo nombre en la especificación HEVC y afecta al proceso de descodificación en consecuencia.
chroma_qp_offset_list_enabled_flag
Corresponde al elemento de sintaxis del mismo nombre en la especificación HEVC y afecta al proceso de descodificación en consecuencia.
ReservedBits8
Campo de bits reservado.
dwRangeExtensionFlags
Marcas de extensión de intervalo.
diff_cu_chroma_qp_offset_depth
Corresponde al elemento de sintaxis del mismo nombre en la especificación HEVC y afecta al proceso de descodificación en consecuencia. Cuando el chroma_qp_offset_list_enabled_flag es 0, este valor será 0.
log2_sao_offset_scale_luma
Corresponde al elemento de sintaxis del mismo nombre en la especificación HEVC y afecta al proceso de descodificación en consecuencia.
log2_sao_offset_scale_chroma
Corresponde al elemento de sintaxis del mismo nombre en la especificación HEVC y afecta al proceso de descodificación en consecuencia.
log2_max_transform_skip_block_size_minus2
Corresponde al elemento de sintaxis del mismo nombre en la especificación HEVC y afecta al proceso de descodificación en consecuencia.
cb_qp_offset_list[6]
Corresponde al elemento de sintaxis del mismo nombre en la especificación HEVC y afecta al proceso de descodificación en consecuencia. Cuando el chroma_qp_offset_list_enabled_flag es 0, este valor será 0.
cr_qp_offset_list[6]
Corresponde al elemento de sintaxis del mismo nombre en la especificación HEVC y afecta al proceso de descodificación en consecuencia. Cuando el chroma_qp_offset_list_enabled_flag es 0, este valor será 0.
chroma_qp_offset_list_len_minus1
Corresponde al elemento de sintaxis del mismo nombre en la especificación HEVC y afecta al proceso de descodificación en consecuencia.
ReservedBits9
Reservado.
Observaciones
Esta estructura se usa cuando bDXVA_Func es 1 y el tipo de búfer es DXVA2_PictureParametersBufferType (en DXVA 2.0). Tenga en cuenta que DXVA_PicParams_HEVC_RangeExt es estrictamente una adición de DXVA_PicParams_HEVC; la primera parte de cada estructura es idéntica. Para los perfiles existentes DXVA_ModeHEVC_VLD_Main y aceleradores de DXVA_ModeHEVC_VLD_Main10 pueden omitir los bytes adicionales de DXVA_PicParams_HEVC_RangeExt.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 11, verion 24H2 |
encabezado de |
dxva.h |