Método IMFContentDecryptionModule::CreateTrustedInput (mfcontentdecryptionmodule.h)
Crea un objeto IMFTrustedInput que implementa el descifrado del contenido.
Sintaxis
HRESULT CreateTrustedInput(
const BYTE *contentInitData,
DWORD contentInitDataSize,
IMFTrustedInput **trustedInput
);
Parámetros
contentInitData
Matriz BYTE que contiene datos de inicialización. contentInitData solo se usará si initData de IMFContentDecryptionModuleSession::GenerateRequest no se proporciona ni está incompleto. Los datos de inicialización deben estar estructurados en formato PSSH Box. Para obtener más información, consulte Common SystemID y PSSH Box Format de la especificación de extensión multimedia cifrada.
contentInitDataSize
Tamaño de la matriz en contentInitData.
trustedInput
Recibe el objeto IMFTrustedInput creado.
Valor devuelto
Devuelve S_OK si se realiza correctamente.
Comentarios
Una implementación de un módulo de descifrado de contenido (CDM) puede incluir una implementación de IMFInputTrustAuthority obtenida llamando a CreateTrustedInput.
Se admiten los siguientes atributos para el descifrador IMFInputTrustAuthority .
Propiedad | Descripción |
---|---|
MFT_POLICY_SET_AWARE | Si no es cero, indica que IMFTransform quiere recibir notificaciones de finalización mePolicySet . |
MFT_USING_HARDWARE_DRM | Especifica si IMFTransform usa DRM de hardware. Si un descifrador de MFT especifica este atributo establecido en 1, se usa DRM de hardware. Si un descifrador de MFT especifica este atributo establecido en 0, no usa DRM de hardware. Si un descifrador de MFT no especifica este atributo o lo especifica con un valor diferente, no indica (o no puede) indicar si usa DRM de hardware. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 2004 (10.0; Compilación 19041) |
Servidor mínimo compatible | Windows Server, versión 2004 (10.0; Compilación 19041) |
Encabezado | mfcontentdecryptionmodule.h |