Condividi tramite


Funzione MFCreateContentDecryptorContext (mfidl.h)

Crea un'interfaccia IMFContentDecryptorContext per il sistema di protezione multimediale specificato.

Sintassi

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

Parametri

[in] guidMediaProtectionSystemId

Identificatore del sistema di protezione multimediale per il quale si desidera creare un'interfaccia IMFContentDecryptorContext .

[in, optional] pD3DManager

Puntatore all'interfaccia IMFDXGIDeviceManager che si vuole usare per la condivisione del dispositivo Direct3D 11.

[in] pContentProtectionDevice

Interfaccia IMFContentProtectionDevice per il sistema di protezione multimediale specificato.

[out] ppContentDecryptorContext

Puntatore all'interfaccia IMFContentDecryptorContext creata.

Valore restituito

nessuno

Requisiti

Requisito Valore
Client minimo supportato Windows 10 [app desktop | App UWP]
Server minimo supportato Windows Server 2016 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione mfidl.h
Libreria Mfplat.lib
DLL Mfplat.dll

Vedi anche

IMFContentDecryptorContext

IMFContentProtectionDevice

IMFDXGIDeviceManager

Funzioni di Media Foundation