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