Méthode IMFContentDecryptionModule ::CreateTrustedInput (mfcontentdecryptionmodule.h)
Crée un objet IMFTrustedInput qui implémente le déchiffrement du contenu.
Syntaxe
HRESULT CreateTrustedInput(
const BYTE *contentInitData,
DWORD contentInitDataSize,
IMFTrustedInput **trustedInput
);
Paramètres
contentInitData
Tableau BYTE contenant des données d’initialisation. contentInitData est utilisé uniquement si initData de IMFContentDecryptionModuleSession ::GenerateRequest n’est pas fourni ou incomplet. Les données d’initialisation doivent être structurées au format BOX PSSH. Pour plus d’informations, consultez le format Common SystemID et PSSH Box de la spécification encrypted Media Extension.
contentInitDataSize
Taille du tableau dans contentInitData.
trustedInput
Reçoit l’objet IMFTrustedInput créé.
Valeur retournée
Renvoie S_OK en cas de réussite.
Remarques
Une implémentation d’un module CDM (Content Decryption Module) peut inclure une implémentation de IMFInputTrustAuthority obtenue en appelant CreateTrustedInput.
Les attributs suivants sont pris en charge pour le déchiffreur IMFInputTrustAuthority .
Propriété | Description |
---|---|
MFT_POLICY_SET_AWARE | Si la valeur n’est pas égale à zéro, indique que IMFTransform souhaite recevoir des notifications d’achèvement MEPolicySet . |
MFT_USING_HARDWARE_DRM | Spécifie si IMFTransform utilise la gestion des droits numériques (DRM) matériel. Si un déchiffreur MFT spécifie cet attribut défini sur 1, il utilise la gestion des droits numériques (DRM) matériel. Si un déchiffreur MFT spécifie cet attribut défini sur 0, il n’utilise pas la gestion des droits numériques (DRM) matériel. Si un déchiffreur MFT ne spécifie pas cet attribut ou le spécifie avec une valeur différente, il n’indique pas (ou ne peut pas) indiquer s’il utilise la gestion des droits numériques (DRM) matériel. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 2004 (10.0 ; Build 19041) |
Serveur minimal pris en charge | Windows Server, version 2004 (10.0 ; Build 19041) |
En-tête | mfcontentdecryptionmodule.h |