Интерфейс ID3D11VideoDevice (d3d11.h)
Предоставляет возможности декодирования и обработки видео на устройстве Microsoft Direct3D 11.
Наследование
Интерфейс ID3D11VideoDevice наследуется от интерфейса IUnknown . ID3D11VideoDevice также имеет следующие типы элементов:
Методы
Интерфейс ID3D11VideoDevice содержит следующие методы.
ID3D11VideoDevice::CheckCryptoKeyExchange Возвращает механизм криптографического обмена ключами, поддерживаемый драйвером. |
ID3D11VideoDevice::CheckVideoDecoderFormat С учетом aprofile проверяет, поддерживает ли драйвер указанный формат вывода. |
ID3D11VideoDevice::CreateAuthenticatedChannel Создает канал для взаимодействия с устройством Microsoft Direct3D или графическим драйвером. |
ID3D11VideoDevice::CreateCryptoSession Создает криптографический сеанс для шифрования видеосодержимого, отправляемого в графический драйвер. |
ID3D11VideoDevice::CreateVideoDecoder Создает устройство декодера видео для Microsoft Direct3D 11. |
ID3D11VideoDevice::CreateVideoDecoderOutputView Создает представление ресурсов для декодера видео, описывая выходной пример для операции декодирования. |
ID3D11VideoDevice::CreateVideoProcessor Создает устройство видеопроцессор для Microsoft Direct3D 11. |
ID3D11VideoDevice::CreateVideoProcessorEnumerator Перечисляет возможности видеопроцессоров драйвера. |
ID3D11VideoDevice::CreateVideoProcessorInputView Создает представление ресурсов для видеопроцессоров, описывая входной пример для операции обработки видео. |
ID3D11VideoDevice::CreateVideoProcessorOutputView Создает представление ресурсов для видеопроцессоров, описывая выходной пример для операции обработки видео. |
ID3D11VideoDevice::GetContentProtectionCaps Запрашивает у драйвера возможности защиты содержимого. |
ID3D11VideoDevice::GetVideoDecoderConfig Возвращает конфигурацию декодера, поддерживаемую драйвером. |
ID3D11VideoDevice::GetVideoDecoderConfigCount Возвращает количество конфигураций декодера, поддерживаемых драйвером для указанного описания видео. |
ID3D11VideoDevice::GetVideoDecoderProfile Возвращает профиль, поддерживаемый драйвером. |
ID3D11VideoDevice::GetVideoDecoderProfileCount Возвращает количество профилей, поддерживаемых драйвером. |
ID3D11VideoDevice::SetPrivateData Задает частные данные на видеоустройстве и связывает эти данные с GUID. |
ID3D11VideoDevice::SetPrivateDataInterface Задает частный указатель IUnknown на видеоустройстве и связывает его с GUID. |
Комментарии
Устройство Direct3D 11 поддерживает этот интерфейс. Чтобы получить указатель на этот интерфейс, вызовите QueryInterface с указателем интерфейса ID3D11Device .
Если вы запрашиваете ID3D11Device для ID3D11VideoDevice , а созданное устройство Direct3D 11 использует растеризатор ссылок или WARP или является аппаратным устройством и вы используете Microsoft Basic Display Adapter, возвращается E_NOINTERFACE .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | d3d11.h |