Метод 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 |