Поделиться через


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