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


Метод ID3D12VideoDevice::CreateVideoDecoder (d3d12video.h)

Создает экземпляр декодера видео, который содержит независимые от разрешения ресурсы драйвера и состояние.

Синтаксис

HRESULT CreateVideoDecoder(
  const D3D12_VIDEO_DECODER_DESC *pDesc,
  REFIID                         riid,
  void                           **ppVideoDecoder
);

Параметры

pDesc

Указатель на структуру D3D12_VIDEO_DECODER_DESC , описывающую профиль декодирования и шифрование битового потока для декодера.

riid

Глобальный уникальный идентификатор (GUID) для интерфейса состояния декодирования видео.

ppVideoDecoder

Указатель на блок памяти, получающий указатель на интерфейс ID3D12VideoDecoder .

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

Этот метод возвращает HRESULT.

Комментарии

Для декодирования нового потока требуется создать экземпляр нового объекта декодера.

Требования

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