次の方法で共有


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