Método IMFContentDecryptionModule::CreateTrustedInput (mfcontentdecryptionmodule.h)
Cria um objeto IMFTrustedInput que implementa a descriptografia do conteúdo.
Sintaxe
HRESULT CreateTrustedInput(
const BYTE *contentInitData,
DWORD contentInitDataSize,
IMFTrustedInput **trustedInput
);
Parâmetros
contentInitData
Uma matriz BYTE que contém dados de inicialização. contentInitData só será usado se initData de IMFContentDecryptionModuleSession::GenerateRequest não for fornecido ou incompleto. Os dados de inicialização devem ser estruturados no formato de caixa PSSH. Para obter mais detalhes, consulte SystemID comum e formato de caixa PSSH da especificação de extensão de mídia criptografada.
contentInitDataSize
O tamanho da matriz em contentInitData.
trustedInput
Recebe o objeto IMFTrustedInput criado.
Retornar valor
Retornará S_OK se houver êxito.
Comentários
Uma implementação de um CDM (Módulo de Descriptografia de Conteúdo) pode incluir uma implementação de IMFInputTrustAuthority obtida chamando CreateTrustedInput.
Os atributos a seguir têm suporte para IMFInputTrustAuthority decrypter.
Propriedade | Descrição |
---|---|
MFT_POLICY_SET_AWARE | Se não for zero, indica que o IMFTransform deseja receber notificações de conclusão do MEPolicySet . |
MFT_USING_HARDWARE_DRM | Especifica se o IMFTransform está usando o DRM de hardware. Se um descriptografia MFT especificar esse atributo definido como 1, ele usará o DRM de hardware. Se um descriptografia MFT especificar esse atributo definido como 0, ele não usará o DRM de hardware. Se um descriptografia MFT não especificar esse atributo ou especificá-lo com um valor diferente, ele não indicará (ou não pode) se ele está usando o DRM de hardware. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 2004 (10.0; Build 19041) |
Servidor mínimo com suporte | Windows Server, versão 2004 (10.0; Build 19041) |
Cabeçalho | mfcontentdecryptionmodule.h |