共用方式為


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

D3D12_VIDEO_DECODE_COMPRESSED_BITSTREAM 結構,表示單一連續緩衝區中的壓縮位流。

pHeap

ID3D12VideoDecoderHeap,代表目前譯碼解析之堆積的指標。

規格需求

需求
標頭 d3d12video.h