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


Метод ID3D12VideoDecodeCommandList::D ecodeFrame (d3d12video.h)

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

Синтаксис

void DecodeFrame(
  ID3D12VideoDecoder                               *pDecoder,
  const D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS *pOutputArguments,
  const D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS  *pInputArguments
);

Параметры

pDecoder

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

pOutputArguments

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

pInputArguments

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

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

None

Remarks

Метод ID3D12VideoDecodeCommandList1::D ecodeFrame1 предоставляет те же функции, что и этот метод, но добавляет поддержку декодирования гистограмм.

Требования

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