ビデオ エンコードのコーデック構成サポート構造を表します。
構文
typedef struct D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT {
UINT DataSize;
union {
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264 *pH264Support;
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC *pHEVCSupport;
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC1 *pHEVCSupport1;
D3D12_VIDEO_ENCODER_AV1_CODEC_CONFIGURATION_SUPPORT *pAV1Support;
};
} D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT;
メンバー
DataSize
指定されたコーデック構成サポート構造のデータ サイズ。
pH264Support
コーデック構成を含む D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264 構造体へのポインターは、H.264 エンコードのパラメーターをサポートします。
pHEVCSupport
コーデック構成を含む D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC 構造体へのポインターは、HEVC エンコードのパラメーターをサポートします。
pHEVCSupport1
pAV1Support
要件
| 要件 | 値 |
|---|---|
| サポートされている最小のクライアント | Windows ビルド 22000 |
| サポートされている最小のサーバー | Windows ビルド 22000 |
| Header | d3d12video.h |