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


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

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

Синтаксис

HRESULT CreateVideoProcessor1(
  UINT                                         NodeMask,
  const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC *pOutputStreamDesc,
  UINT                                         NumInputStreamDescs,
  const D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC  *pInputStreamDescs,
  ID3D12ProtectedResourceSession               *pProtectedResourceSession,
  REFIID                                       riid,
  void                                         **ppVideoProcessor
);

Параметры

NodeMask

Маска узла, указывающая физический адаптер, на котором будет использоваться видеопроцессор. Для одной операции GPU установите значение 0. При наличии нескольких узлов GPU задайте бит для идентификации узла, т. е. физического адаптера устройства, к которому применяется очередь команд. Каждый бит в маске соответствует одному узлу. Можно задать только 1 бит.

pOutputStreamDesc

Указатель на структуру D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC(ns-d3d12video-d3d12_video_process_output_stream_desc), описывающую выходной поток.

NumInputStreamDescs

Количество входных потоков, указанных в параметре pInputStreamDescs .

pInputStreamDescs

Указатель на список D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC(ns-d3d12video-d3d12_video_process_input_stream_desc) структурирует входные потоки. Количество предоставленных структур должно соответствовать значению, указанному в параметре NumInputStreamDescs .

pProtectedResourceSession

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

riid

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

ppVideoProcessor

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

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

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

Комментарии

Чтобы изменить параметры, заданные во время создания, необходимо повторно создать объект видеопроцессоров.

Требования

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