Metodo IMFContentDecryptionModule::CreateTrustedInput (mfcontentdecryptionmodule.h)
Crea un oggetto IMFTrustedInput che implementa la decrittografia del contenuto.
Sintassi
HRESULT CreateTrustedInput(
const BYTE *contentInitData,
DWORD contentInitDataSize,
IMFTrustedInput **trustedInput
);
Parametri
contentInitData
Matrice BYTE contenente i dati di inizializzazione. contentInitData verrà usato solo se initData da FMContentDecryptionModuleSession::GenerateRequest non viene fornito o incompleto. I dati di inizializzazione devono essere strutturati in formato PSSH Box. Per altre informazioni, vedere la specifica Common SystemID e PSSH Box Format di Encrypted Media Extension.
contentInitDataSize
Dimensioni della matrice in contentInitData.
trustedInput
Riceve l'oggetto IMFTrustedInput creato.
Valore restituito
Restituisce S_OK sull'esito positivo.
Commenti
Un'implementazione di un modulo Content Decryption (CDM) può includere un'implementazione di FMInputTrustAuthorityottenuta chiamando CreateTrustedInput.
Gli attributi seguenti sono supportati per il decrittografatore FMInputTrustAuthority .
Proprietà | Descrizione |
---|---|
MFT_POLICY_SET_AWARE | Se non zero, indica che l'FMTransform vuole ricevere notifiche di completamento MEPolicySet . |
MFT_USING_HARDWARE_DRM | Specifica se fmiTransform usa DRM hardware. Se un decrittografatore MFT specifica questo attributo impostato su 1, usa DRM hardware. Se un decrittografatore MFT specifica questo attributo impostato su 0, non usa DRM hardware. Se un decrittografatore MFT non specifica questo attributo o lo specifica con un valore diverso, non è in grado di indicare se usa DRM hardware. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 versione 2004 (10.0; Build 19041) |
Server minimo supportato | Windows Server, versione 2004 (10.0; Build 19041) |
Intestazione | mfcontentdecryptionmodule.h |