Compartilhar via


Função MFCreateContentDecryptorContext (mfidl.h)

Cria uma interface IMFContentDecryptorContext para o sistema de proteção de mídia especificado.

Sintaxe

HRESULT MFCreateContentDecryptorContext(
  [in]           REFGUID                    guidMediaProtectionSystemId,
  [in, optional] IMFDXGIDeviceManager       *pD3DManager,
  [in]           IMFContentProtectionDevice *pContentProtectionDevice,
  [out]          IMFContentDecryptorContext **ppContentDecryptorContext
);

Parâmetros

[in] guidMediaProtectionSystemId

O identificador do sistema de proteção de mídia para o qual você deseja criar uma interface IMFContentDecryptorContext .

[in, optional] pD3DManager

Ponteiro para a interface IMFDXGIDeviceManager que você deseja usar para compartilhar o dispositivo Direct3D 11.

[in] pContentProtectionDevice

A interface IMFContentProtectionDevice para o sistema de proteção de mídia especificado.

[out] ppContentDecryptorContext

Ponteiro para a interface IMFContentDecryptorContext criada.

Retornar valor

Nenhum

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2016 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho mfidl.h
Biblioteca Mfplat.lib
DLL Mfplat.dll

Confira também

IMFContentDecryptorContext

IMFContentProtectionDevice

IMFDXGIDeviceManager

Funções do Media Foundation