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


функция обратного вызова PFND3D12DDI_VIDEO_DECODE_FRAME_0041_1 (d3d12umddi.h)

Реализован драйвером клиента для декодировать видеокадр.

Синтаксис

PFND3D12DDI_VIDEO_DECODE_FRAME_0041_1 Pfnd3d12ddiVideoDecodeFrame00411;

void Pfnd3d12ddiVideoDecodeFrame00411(
  D3D12DDI_HCOMMANDLIST hDrvCommandList,
  D3D12DDI_HVIDEODECODER_0020 hDrvDecoder,
  const D3D12DDI_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS_0041_1 *pOutputStreamParameters,
  const D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS_0032 *pInputStreamParameters
)
{...}

Параметры

hDrvCommandList

Дескриптор данных драйвера для списка команд. Драйвер использует этот регион памяти для хранения внутренних структур данных, связанных с его списком команд.

hDrvDecoder

Декодировщик видео, содержащий внутреннее состояние для этого сеанса декодирования. Примеры включают векторы движения, внутренние временные выделения и т. д. См. создание декодера видео.

pOutputStreamParameters

Задает выходные параметры поверхности и выходных данных. См. D3D12DDI_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS.

pInputStreamParameters

Задает входной битовый поток, параметры, ссылочные кадры и другие входные параметры для операции декодирования. См. D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS.

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

Никакой

Требования

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