Share via


Interface IMFContentDecryptionModuleSession (mfcontentdecryptionmodule.h)

Fornece acesso ao CDM (Content Decryption Module) para suporte a extensões de mídia criptografadas.

Herança

IUnknown

Métodos

A interface IMFContentDecryptionModuleSession tem esses métodos.

 
IMFContentDecryptionModuleSession::Close

Indica que o aplicativo não precisa mais da sessão e o CDM (Content Decryption Module) deve liberar todos os recursos associados à sessão e fechá-lo.
IMFContentDecryptionModuleSession::GenerateRequest

Gera uma solicitação de licença com base nos dados fornecidos.
IMFContentDecryptionModuleSession::GetExpiration

Obtém o tempo de expiração de todas as chaves na sessão do CDM.
IMFContentDecryptionModuleSession::GetKeyStatuses

Obtém uma referência a uma matriz de estruturas que representam as IDs de chave conhecidas pela sessão CDM (Content Decryption Module) e o status atual da chave associada.
IMFContentDecryptionModuleSession::GetSessionId

Obtém um identificador de cadeia de caracteres exclusivo gerado pelo CDM (Content Decryption Module) que pode ser usado pelo aplicativo para identificar objetos de sessão.
IMFContentDecryptionModuleSession::Load

A função IMFContentDecryptionModuleSession::Load carrega os dados da sessão especificada no objeto IMFContentDecryptionModuleSession.
IMFContentDecryptionModuleSession::Remove

Remove todas as licenças e chaves associadas à sessão.
IMFContentDecryptionModuleSession::Update

Fornece mensagens, incluindo licenças, para a sessão do MÓDULO de Descriptografia de Conteúdo (CDM).

Comentários

IMFContentDecryptionModuleSession baseia-se na MediaKeySession da especificação da Extensão de Mídia Criptografada.

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