Freigeben über


MFCreateContentDecryptorContext-Funktion (mfidl.h)

Erstellt eine IMFContentDecryptorContext-Schnittstelle für das angegebene Medienschutzsystem.

Syntax

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

Parameter

[in] guidMediaProtectionSystemId

Der Bezeichner des Medienschutzsystems, für das Sie eine IMFContentDecryptorContext-Schnittstelle erstellen möchten.

[in, optional] pD3DManager

Zeiger auf die IMFDXGIDeviceManager-Schnittstelle , die Sie zum Freigeben des Direct3D 11-Geräts verwenden möchten.

[in] pContentProtectionDevice

Die IMFContentProtectionDevice-Schnittstelle für das angegebene Medienschutzsystem.

[out] ppContentDecryptorContext

Zeiger auf die erstellte IMFContentDecryptorContext-Schnittstelle .

Rückgabewert

Keine

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2016 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile mfidl.h
Bibliothek Mfplat.lib
DLL Mfplat.dll

Weitere Informationen

IMFContentDecryptorContext

IMFContentProtectionDevice

IMFDXGIDeviceManager

Media Foundation-Funktionen