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