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 |