Condividi tramite


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

Vedi anche

FMTrustedInput