IMFContentDecryptionModule::CreateTrustedInput-Methode (mfcontentdecryptionmodule.h)

Erstellt ein IMFTrustedInput-Objekt , das die Entschlüsselung von Inhalten implementiert.

Syntax

HRESULT CreateTrustedInput(
  const BYTE      *contentInitData,
  DWORD           contentInitDataSize,
  IMFTrustedInput **trustedInput
);

Parameter

contentInitData

Ein BYTE-Array , das Initialisierungsdaten enthält. contentInitData wird nur verwendet, wenn initData aus IMFContentDecryptionModuleSession::GenerateRequest nicht bereitgestellt oder unvollständig ist. Initialisierungsdaten sollten im PSSH-Box-Format strukturiert werden. Weitere Informationen finden Sie unter Common SystemID und PSSH Box Format der Spezifikation für die Verschlüsselte Medienerweiterung.

contentInitDataSize

Die Größe des Arrays in contentInitData.

trustedInput

Empfängt das erstellte IMFTrustedInput-Objekt .

Rückgabewert

Gibt bei Erfolg S_OK zurück.

Hinweise

Eine Implementierung eines Inhaltsentschlüsselungsmoduls (Content Decryption Module, CDM) kann eine Implementierung von IMFInputTrustAuthority enthalten, die durch Aufrufen von CreateTrustedInput abgerufen wird.

Die folgenden Attribute werden für den IMFInputTrustAuthority-Entschlüsseler unterstützt.

Eigenschaft BESCHREIBUNG
MFT_POLICY_SET_AWARE Gibt an, dass die IMFTransformMEPolicySet-Abschlussbenachrichtigungen empfangen möchte, wenn der Wert ungleich 0 (null) ist.
MFT_USING_HARDWARE_DRM Gibt an, ob im IMFTransform Hardware-DRM verwendet wird. Wenn ein MFT-Entschlüsseler dieses Attribut angibt, das auf 1 festgelegt ist, wird Hardware-DRM verwendet. Wenn ein MFT-Entschlüsseler dieses Attribut angibt, das auf 0 festgelegt ist, verwendet er kein Hardware-DRM. Wenn ein MFT-Entschlüsseler dieses Attribut nicht oder mit einem anderen Wert angibt, gibt er nicht an (oder kann nicht angeben), ob hardwarebasiertes DRM verwendet wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 2004 (10.0; Build 19041)
Unterstützte Mindestversion (Server) Windows Server, Version 2004 (10.0; Build 19041)
Kopfzeile mfcontentdecryptionmodule.h

Weitere Informationen

IMFTrustedInput