структура 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 |