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 |