D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1構造体 (d3d12video.h)
ビデオ デコード操作の出力ストリームのパラメーターを指定します。 D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS は同じ目的で使用されますが、ヒストグラムのフィールドは提供されません。
構文
typedef struct D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 {
ID3D12Resource *pOutputTexture2D;
UINT OutputSubresource;
D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1 ConversionArguments;
D3D12_VIDEO_DECODE_OUTPUT_HISTOGRAM Histograms[4];
} D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1;
メンバー
pOutputTexture2D
出力テクスチャを表す ID3D12Resource 。 デコード変換が有効になっている場合、このテクスチャには変換後の出力が含まれます。 デコード変換が有効になっていない場合、このテクスチャにはデコード出力が含まれます。
OutputSubresource
使用する pOutputTexture2D の出力サブリソースのインデックス。 これにより、出力が配列の場合に配列インデックスを指定できます。
ConversionArguments
出力変換パラメーターを含む省略可能な D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS 構造体。
Histograms[4]
ヒストグラム データが設定された D3D12_VIDEO_DECODE_OUTPUT_HISTOGRAM 構造体の配列。 配列の最大サイズは 4 です。
要件
要件 | 値 |
---|---|
Header | d3d12video.h |