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


Метод ID3D12VideoDevice2::CreateVideoDecoder1 (d3d12video.h)

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

Синтаксис

HRESULT CreateVideoDecoder1(
  const D3D12_VIDEO_DECODER_DESC *pDesc,
  ID3D12ProtectedResourceSession *pProtectedResourceSession,
  REFIID                         riid,
  void                           **ppVideoDecoder
);

Параметры

pDesc

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

pProtectedResourceSession

Id3D12ProtectedResourceSession для управления доступом к защищенным ресурсам.

riid

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

ppVideoDecoder

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

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

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

Комментарии

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

Требования

   
Минимальная версия клиента Windows 10 сборки 20348
Минимальная версия сервера Windows 10 сборки 20348
Верхняя часть d3d12video.h