GUIDs de vídeo do Direct3D 11

Os GUIDs a seguir dão suporte a APIs de Vídeo Direct3D 11.

D3D11_KEY_EXCHANGE_HW_PROTECTION

Indica que o decodificador receberá dados de um componente DRM baseado em hardware

D3D11_KEY_EXCHANGE_HW_PROTECTION pode ser especificado no parâmetro pKeyExchangeType da função ID3D11VideoDevice::CreateCryptoSession para indicar que a interface ID3D11CryptoSession será usada puramente para comunicação entre um componente DRM do modo de usuário e o ambiente de execução segura.

Quando esse GUID é especificado, os seguintes métodos não devem ser chamados:

D3D11_DECODER_ENCRYPTION_HW_CENC

Indica que o decodificador receberá dados de um componente DRM baseado em hardware

Definir esse GUID no membro guidConfigBitstreamEncryption da estrutura D3D11_VIDEO_DECODER_CONFIG passada para a API ID3D11VideoDevice::CreateVideoDecoder indica que os seguintes parâmetros serão passados na chamada ID3D11VideoDevice::D ecoderBeginFrame :

Valor Descrição
ContentKeySize Contém o tamanho da estrutura D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION .
pContentKey Um ponteiro para um D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION fornecendo a ID3D11CryptoSession e as informações principais necessárias para descriptografar o quadro.

 

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 10 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2016 [somente aplicativos da área de trabalho]
Cabeçalho
D3d11.h

Confira também

APIs de vídeo do Direct3D 11