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.
Stellt die Unterstützung der Encodercodeckonfiguration für die HEVC-Codierung dar.
Syntax
typedef struct D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC {
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS SupportFlags;
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE MinLumaCodingUnitSize;
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE MaxLumaCodingUnitSize;
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE MinLumaTransformUnitSize;
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE MaxLumaTransformUnitSize;
UCHAR max_transform_hierarchy_depth_inter;
UCHAR max_transform_hierarchy_depth_intra;
} D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC;
Member
SupportFlags
Eine bitweise OR-Kombination von Flags aus dem D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS , die angibt, welche optionalen Features für den Codec unterstützt werden.
MinLumaCodingUnitSize
Die angeforderte Mindestgröße des Luma-Codierungsblocks. Dieser Wert muss mit dem übereinstimmen, was der Aufrufer im Sequenzparametersatz (SPS) codieren wird.
MaxLumaCodingUnitSize
Die maximale angeforderte Luma-Codierungsblockgröße. Dieser Wert entspricht dem, was der Benutzer in SPS programmieren wird.
MinLumaTransformUnitSize
Die angeforderte Mindestgröße des Lumatransformationsblocks. Dieser Wert entspricht der Pixelgröße, die der Benutzer in SPS.log2_min_luma_transform_block_size_minus2.
MaxLumaTransformUnitSize
Die maximale angeforderte Lumatransformationsblockgröße. Dieser Wert muss mit der Pixelgröße konsistent sein, die der Benutzer in SPS.log2_diff_max_min_luma_transform_block_size coden wird. Die Variable MaxTbLog2SizeY ist gleich log2_min_luma_transform_block_size_minus2 + 2 + log2_diff_max_min_luma_transform_block_size festgelegt.
max_transform_hierarchy_depth_inter
Die maximale Hierarchietiefe für Transformationseinheiten von Codierungseinheiten, die im Intervorhersagemodus codiert sind. Der Wert von max_transform_hierarchy_depth_inter muss im Bereich von 0 bis CtbLog2SizeY − MinTbLog2SizeY liegen, einschließlich.
max_transform_hierarchy_depth_intra
Gibt die maximale Hierarchietiefe für Transformationseinheiten von Codierungseinheiten an, die im intra-Vorhersagemodus codiert sind. Der Wert von max_transform_hierarchy_depth_intra muss im Bereich von 0 bis CtbLog2SizeY − MinTbLog2SizeY liegen, einschließlich.
Anforderungen
| Unterstützte Mindestversion (Client) | Windows Build 22000 |
| Unterstützte Mindestversion (Server) | Windows Build 22000 |
| Kopfzeile | d3d12video.h |