structure DXVA_PicParams_HEVC_RangeExt (dxva.h)
La structure DXVA_PicParams_HEVC_RangeExt fournit les paramètres au niveau de l’image d’une image compressée pour le décodage vidéo HEVC.
Syntaxe
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;
Membres
params
transform_skip_rotation_enabled_flag
Correspond à l’élément de syntaxe du même nom dans la spécification HEVC et affecte le processus de décodage en conséquence.
transform_skip_context_enabled_flag
Correspond à l’élément de syntaxe du même nom dans la spécification HEVC et affecte le processus de décodage en conséquence.
implicit_rdpcm_enabled_flag
Correspond à l’élément de syntaxe du même nom dans la spécification HEVC et affecte le processus de décodage en conséquence.
explicit_rdpcm_enabled_flag
Correspond à l’élément de syntaxe du même nom dans la spécification HEVC et affecte le processus de décodage en conséquence.
extended_precision_processing_flag
Correspond à l’élément de syntaxe du même nom dans la spécification HEVC et affecte le processus de décodage en conséquence.
intra_smoothing_disabled_flag
Correspond à l’élément de syntaxe du même nom dans la spécification HEVC et affecte le processus de décodage en conséquence.
persistent_rice_adaptation_enabled_flag
Correspond à l’élément de syntaxe du même nom dans la spécification HEVC et affecte le processus de décodage en conséquence.
high_precision_offsets_enabled_flag
Correspond à l’élément de syntaxe du même nom dans la spécification HEVC et affecte le processus de décodage en conséquence.
cabac_bypass_alignment_enabled_flag
Correspond à l’élément de syntaxe du même nom dans la spécification HEVC et affecte le processus de décodage en conséquence.
cross_component_prediction_enabled_flag
Correspond à l’élément de syntaxe du même nom dans la spécification HEVC et affecte le processus de décodage en conséquence.
chroma_qp_offset_list_enabled_flag
Correspond à l’élément de syntaxe du même nom dans la spécification HEVC et affecte le processus de décodage en conséquence.
ReservedBits8
Champ bit réservé.
dwRangeExtensionFlags
Indicateurs d’extension de plage.
diff_cu_chroma_qp_offset_depth
Correspond à l’élément de syntaxe du même nom dans la spécification HEVC et affecte le processus de décodage en conséquence. Lorsque la chroma_qp_offset_list_enabled_flag est 0, cette valeur est 0.
log2_sao_offset_scale_luma
Correspond à l’élément de syntaxe du même nom dans la spécification HEVC et affecte le processus de décodage en conséquence.
log2_sao_offset_scale_chroma
Correspond à l’élément de syntaxe du même nom dans la spécification HEVC et affecte le processus de décodage en conséquence.
log2_max_transform_skip_block_size_minus2
Correspond à l’élément de syntaxe du même nom dans la spécification HEVC et affecte le processus de décodage en conséquence.
cb_qp_offset_list[6]
Correspond à l’élément de syntaxe du même nom dans la spécification HEVC et affecte le processus de décodage en conséquence. Lorsque la chroma_qp_offset_list_enabled_flag est 0, cette valeur est 0.
cr_qp_offset_list[6]
Correspond à l’élément de syntaxe du même nom dans la spécification HEVC et affecte le processus de décodage en conséquence. Lorsque la chroma_qp_offset_list_enabled_flag est 0, cette valeur est 0.
chroma_qp_offset_list_len_minus1
Correspond à l’élément de syntaxe du même nom dans la spécification HEVC et affecte le processus de décodage en conséquence.
ReservedBits9
Réservé.
Remarques
Cette structure est utilisée lorsque bDXVA_Func est 1 et que le type de mémoire tampon est DXVA2_PictureParametersBufferType (dans DXVA 2.0). Notez que DXVA_PicParams_HEVC_RangeExt est strictement un ajout à DXVA_PicParams_HEVC; la première partie de chaque structure est identique. Pour les profils existants DXVA_ModeHEVC_VLD_Main et les accélérateurs DXVA_ModeHEVC_VLD_Main10 sont libres d’ignorer les octets supplémentaires dans DXVA_PicParams_HEVC_RangeExt.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 11, verion 24H2 |
d’en-tête | dxva.h |