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


структура D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS_0032 (d3d12umddi.h)

Аргументы входного потока декодируют видео.

Синтаксис

typedef struct D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS_0032 {
  D3D12DDI_VIDEO_DECODE_FRAME_ARGUMENT_0020       FrameArguments[D3D12DDI_VIDEO_DECODE_MAX_ARGUMENTS_0020];
  UINT                                            NumFrameArguments;
  D3D12DDI_VIDEO_DECODE_REFERENCE_FRAMES_0032     ReferenceFrames;
  D3D12DDI_VIDEO_DECODE_COMPRESSED_BITSTREAM_0032 CompressedBitstream;
  D3D12DDI_VIDEO_DECODE_DECRYPTION_ARGUMENTS_0030 DecryptionParameters;
  D3D12DDI_HVIDEODECODERHEAP_0032                 hDrvVideoDecoderHeap;
} D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS_0032;

Члены

FrameArguments[D3D12DDI_VIDEO_DECODE_MAX_ARGUMENTS_0020]

Аргументы для декодации каждого кадра.

NumFrameArguments

Количество аргументов кадра.

ReferenceFrames

Ссылочные кадры, необходимые для декодирования этого кадра. См. D3D12DDI_VIDEO_DECODE_REFERENCE_FRAMES.

CompressedBitstream

Сжатый битовый поток. Все срезы исходного видео должны размещаться последовательно (один за другим) в этом буфере. См. D3D12DDI_VIDEO_COMPRESSED_BITSTREAM.

DecryptionParameters

Параметры расшифровки. Если расшифровка не используется, эта структура инициализирована нулевой. См. D3D12DDI_VIDEO_DECODE_DECRYPTION_ARGUMENTS.

hDrvVideoDecoderHeap

Предоставляет выделения, которые могут содержать состояние для текущей операции декодирования.

Требования

Требование Ценность
заголовка d3d12umddi.h