D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1構造体 (d3d12video.h)
デコード出力変換のパラメーターを指定します。 D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS は同じ目的で使用されますが、出力幅と出力高さのフィールドは含まれません。
構文
typedef struct D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1 {
BOOL Enable;
ID3D12Resource *pReferenceTexture2D;
UINT ReferenceSubresource;
DXGI_COLOR_SPACE_TYPE OutputColorSpace;
DXGI_COLOR_SPACE_TYPE DecodeColorSpace;
UINT OutputWidth;
UINT OutputHeight;
} D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1;
メンバー
Enable
デコード変換を使用する必要があるかどうかを示すブール値。
pReferenceTexture2D
ネイティブ デコード出力を含む ID3D12Resource へのポインター。 ダウンサンプリングを有効にすると、ネイティブ デコードの解像度、色空間、および形式での出力が、将来のデコード送信に必要になる場合があります (たとえば、参照フレームとして)。
ReferenceSubresource
使用する pDecodeTexture2D で提供されるリソースのサブリソース インデックス。
OutputColorSpace
出力のターゲットの色空間を指定する DXGI_COLOR_SPACE_TYPE 列挙の値。
DecodeColorSpace
変換前にソースデコードされた色空間を指定する DXGI_COLOR_SPACE_TYPE 列挙の値。
OutputWidth
出力の幅 (ピクセル単位)。
OutputHeight
出力の幅 (ピクセル単位)。
要件
要件 | 値 |
---|---|
Header | d3d12video.h |