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


Интерфейс 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

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

Видеоимики Direct3D 11

ID3D11VideoDevice1