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 |