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


Идентификаторы GUID видео Direct3D 11

Следующие идентификаторы GUID поддерживают API Видео Direct3D 11.

D3D11_KEY_EXCHANGE_HW_PROTECTION

Указывает, что декодер будет получать данные из аппаратного компонента DRM.

D3D11_KEY_EXCHANGE_HW_PROTECTION можно указать в параметре pKeyExchangeType функции ID3D11VideoDevice::CreateCryptoSession , чтобы указать, что интерфейс ID3D11CryptoSession будет использоваться исключительно для взаимодействия между компонентом DRM пользовательского режима и средой безопасного выполнения.

Если указан этот GUID, не следует вызывать следующие методы:

D3D11_DECODER_ENCRYPTION_HW_CENC

Указывает, что декодер будет получать данные из аппаратного компонента DRM.

Задание этого GUID в члене guidConfigBitstreamEncryption структуры D3D11_VIDEO_DECODER_CONFIG , передаваемой в API ID3D11VideoDevice::CreateVideoDecoder , указывает на то, что в вызове ID3D11VideoDevice::D ecoderBeginFrame будут переданы следующие параметры:

Значение Описание
ContentKeySize Содержит размер структуры D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION .
pContentKey Указатель на D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION , предоставляющий ID3D11CryptoSession и сведения о ключе, необходимые для расшифровки кадра.

 

Требования

Требование Значение
Минимальная версия клиента
Windows 10 [только классические приложения]
Минимальная версия сервера
Windows Server 2016 [только классические приложения]
Заголовок
D3d11.h

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

API видео Direct3D 11