Share via


D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS構造体 (d3d12video.h)

ビデオ デコード操作の入力ストリームのパラメーターを指定します。

構文

typedef struct D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS {
  UINT                                    NumFrameArguments;
  D3D12_VIDEO_DECODE_FRAME_ARGUMENT       FrameArguments[10];
  D3D12_VIDEO_DECODE_REFERENCE_FRAMES     ReferenceFrames;
  D3D12_VIDEO_DECODE_COMPRESSED_BITSTREAM CompressedBitstream;
  ID3D12VideoDecoderHeap                  *pHeap;
} D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS;

メンバー

NumFrameArguments

FrameArguments フィールドに指定されたフレーム パラメーターの数。 フレーム引数の最大数は 10 です。

FrameArguments[10]

フレームをデコード するパラメーターを 含むD3D12_VIDEO_DECODE_FRAME_ARGUMENT構造体の配列。

ReferenceFrames

フレームのデコードに必要な参照フレームを含むD3D12_VIDEO_DECODE_REFERENCE_FRAMES構造体。

CompressedBitstream

1 つの連続バッファー内の圧縮ビットストリームを表す D3D12_VIDEO_DECODE_COMPRESSED_BITSTREAM 構造体。

pHeap

現在のデコード解決のためのヒープへのポインターを表す ID3D12VideoDecoderHeap

要件

要件
Header d3d12video.h