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


Метод ID3D11VideoDevice::CreateVideoDecoderOutputView (d3d11.h)

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

Синтаксис

HRESULT CreateVideoDecoderOutputView(
  [in]  ID3D11Resource                             *pResource,
  [in]  const D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC *pDesc,
  [out] ID3D11VideoDecoderOutputView               **ppVDOVView
);

Параметры

[in] pResource

Указатель на интерфейс ID3D11Resource поверхности декодера. Ресурс должен быть создан с флагом D3D11_BIND_DECODER . См . D3D11_BIND_FLAG.

[in] pDesc

Указатель на структуру D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC , описывающую представление.

[out] ppVDOVView

Получает указатель на интерфейс ID3D11VideoDecoderOutputView . Вызывающий объект должен освободить интерфейс . Если этот параметр имеет значение NULL, метод проверяет, поддерживается ли представление, но не создает представление.

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

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Присвойте параметру ppVDOVViewзначение NULL , чтобы проверить, поддерживается ли представление.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header d3d11.h

См. также раздел

ID3D11VideoDevice