Метод ID3D11VideoDevice::CreateVideoDecoder (d3d11.h)
Создает устройство декодера видео для Microsoft Direct3D 11.
Синтаксис
HRESULT CreateVideoDecoder(
[in] const D3D11_VIDEO_DECODER_DESC *pVideoDesc,
[in] const D3D11_VIDEO_DECODER_CONFIG *pConfig,
[out] ID3D11VideoDecoder **ppDecoder
);
Параметры
[in] pVideoDesc
Указатель на структуру D3D11_VIDEO_DECODER_DESC , описывающую видеопоток и профиль декодера.
[in] pConfig
Указатель на структуру D3D11_VIDEO_DECODER_CONFIG , указывающую конфигурацию декодера.
[out] ppDecoder
Получает указатель на интерфейс ID3D11VideoDecoder . Вызывающий объект должен освободить интерфейс .
Возвращаемое значение
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Этот метод выделяет необходимые буферы декодера.
Метод ID3D11DeviceContext::ClearState не влияет на внутреннее состояние декодера видео.
Требования
Минимальная версия клиента | Windows 8 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | d3d11.h |