Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die DXVA_PicParams_HEVC_RangeExt Struktur stellt die Parameter auf Bildebene eines komprimierten Bilds für die HEVC-Videodecodierung bereit.
Syntax
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;
Angehörige
params
transform_skip_rotation_enabled_flag
Entspricht dem Syntaxelement desselben Namens in der HEVC-Spezifikation und wirkt sich entsprechend auf den Decodierungsprozess aus.
transform_skip_context_enabled_flag
Entspricht dem Syntaxelement desselben Namens in der HEVC-Spezifikation und wirkt sich entsprechend auf den Decodierungsprozess aus.
implicit_rdpcm_enabled_flag
Entspricht dem Syntaxelement desselben Namens in der HEVC-Spezifikation und wirkt sich entsprechend auf den Decodierungsprozess aus.
explicit_rdpcm_enabled_flag
Entspricht dem Syntaxelement desselben Namens in der HEVC-Spezifikation und wirkt sich entsprechend auf den Decodierungsprozess aus.
extended_precision_processing_flag
Entspricht dem Syntaxelement desselben Namens in der HEVC-Spezifikation und wirkt sich entsprechend auf den Decodierungsprozess aus.
intra_smoothing_disabled_flag
Entspricht dem Syntaxelement desselben Namens in der HEVC-Spezifikation und wirkt sich entsprechend auf den Decodierungsprozess aus.
persistent_rice_adaptation_enabled_flag
Entspricht dem Syntaxelement desselben Namens in der HEVC-Spezifikation und wirkt sich entsprechend auf den Decodierungsprozess aus.
high_precision_offsets_enabled_flag
Entspricht dem Syntaxelement desselben Namens in der HEVC-Spezifikation und wirkt sich entsprechend auf den Decodierungsprozess aus.
cabac_bypass_alignment_enabled_flag
Entspricht dem Syntaxelement desselben Namens in der HEVC-Spezifikation und wirkt sich entsprechend auf den Decodierungsprozess aus.
cross_component_prediction_enabled_flag
Entspricht dem Syntaxelement desselben Namens in der HEVC-Spezifikation und wirkt sich entsprechend auf den Decodierungsprozess aus.
chroma_qp_offset_list_enabled_flag
Entspricht dem Syntaxelement desselben Namens in der HEVC-Spezifikation und wirkt sich entsprechend auf den Decodierungsprozess aus.
ReservedBits8
Reserviertes Bitfeld.
dwRangeExtensionFlags
Bereichserweiterungskennzeichnungen.
diff_cu_chroma_qp_offset_depth
Entspricht dem Syntaxelement desselben Namens in der HEVC-Spezifikation und wirkt sich entsprechend auf den Decodierungsprozess aus. Wenn der chroma_qp_offset_list_enabled_flag 0 ist, ist dieser Wert 0.
log2_sao_offset_scale_luma
Entspricht dem Syntaxelement desselben Namens in der HEVC-Spezifikation und wirkt sich entsprechend auf den Decodierungsprozess aus.
log2_sao_offset_scale_chroma
Entspricht dem Syntaxelement desselben Namens in der HEVC-Spezifikation und wirkt sich entsprechend auf den Decodierungsprozess aus.
log2_max_transform_skip_block_size_minus2
Entspricht dem Syntaxelement desselben Namens in der HEVC-Spezifikation und wirkt sich entsprechend auf den Decodierungsprozess aus.
cb_qp_offset_list[6]
Entspricht dem Syntaxelement desselben Namens in der HEVC-Spezifikation und wirkt sich entsprechend auf den Decodierungsprozess aus. Wenn der chroma_qp_offset_list_enabled_flag 0 ist, ist dieser Wert 0.
cr_qp_offset_list[6]
Entspricht dem Syntaxelement desselben Namens in der HEVC-Spezifikation und wirkt sich entsprechend auf den Decodierungsprozess aus. Wenn der chroma_qp_offset_list_enabled_flag 0 ist, ist dieser Wert 0.
chroma_qp_offset_list_len_minus1
Entspricht dem Syntaxelement desselben Namens in der HEVC-Spezifikation und wirkt sich entsprechend auf den Decodierungsprozess aus.
ReservedBits9
Reserviert.
Bemerkungen
Diese Struktur wird verwendet, wenn bDXVA_Func 1 ist und der Puffertyp DXVA2_PictureParametersBufferType ist (in DXVA 2.0). Beachten Sie, dass DXVA_PicParams_HEVC_RangeExt ausschließlich eine Ergänzung zu DXVA_PicParams_HEVCist; Der erste Teil jeder Struktur ist identisch. Für die vorhandenen Profile DXVA_ModeHEVC_VLD_Main und DXVA_ModeHEVC_VLD_Main10 Zugriffstasten können die zusätzlichen Bytes in DXVA_PicParams_HEVC_RangeExtignoriert werden.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Windows 11, Verion 24H2 |
| Header- | dxva.h |