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


Метод ID3D12VideoDecodeCommandList1::D ecodeFrame1 (d3d12video.h)

Записывает операцию декодирования кадра в список команд. Входные, выходные данные и параметры для декодирования указываются в качестве аргументов этого метода. Принимает D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 структуру для поддержки гистограмм декодирования видео.

Синтаксис

void DecodeFrame1(
  ID3D12VideoDecoder                                *pDecoder,
  const D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 *pOutputArguments,
  const D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS   *pInputArguments
);

Параметры

pDecoder

Указатель на интерфейс ID3D12VideoDecoder , представляющий экземпляр декодера.

pOutputArguments

Структура D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 , задающая выходную поверхность и выходные аргументы.

pInputArguments

Структура D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS , указывающая входной битовый поток, опорные кадры и другие входные параметры.

Возвращаемое значение

None

Требования

   
Верхняя часть d3d12video.h
DLL d3d12.dll