Compartilhar via


enumeração MF_MEDIAKEY_STATUS (mfidl.h)

Especifica o status de uma chave de sessão cdm (módulo de descriptografia de conteúdo).

Syntax

typedef enum MF_MEDIAKEY_STATUS {
  MF_MEDIAKEY_STATUS_USABLE = 0,
  MF_MEDIAKEY_STATUS_EXPIRED,
  MF_MEDIAKEY_STATUS_OUTPUT_DOWNSCALED,
  MF_MEDIAKEY_STATUS_OUTPUT_NOT_ALLOWED,
  MF_MEDIAKEY_STATUS_STATUS_PENDING,
  MF_MEDIAKEY_STATUS_INTERNAL_ERROR,
  MF_MEDIAKEY_STATUS_RELEASED,
  MF_MEDIAKEY_STATUS_OUTPUT_RESTRICTED
} ;

Constantes

 
MF_MEDIAKEY_STATUS_USABLE
Valor: 0
O CDM tem certeza de que a chave está atualmente utilizável para descriptografia.
MF_MEDIAKEY_STATUS_EXPIRED
A chave não é mais utilizável para descriptografia porque seu tempo de expiração passou.
MF_MEDIAKEY_STATUS_OUTPUT_DOWNSCALED
Há restrições de saída associadas à chave que não podem ser atendidas no momento. Os dados de mídia descriptografados com essa chave podem ser apresentados em uma qualidade mais baixa (por exemplo, resolução), se necessário, de acordo com as restrições de saída.
MF_MEDIAKEY_STATUS_OUTPUT_NOT_ALLOWED
Há restrições de saída associadas à chave que não permitem a saída.
MF_MEDIAKEY_STATUS_STATUS_PENDING
A status da chave ainda não é conhecida e está sendo determinada. O status será atualizado com o status real quando for determinado.
MF_MEDIAKEY_STATUS_INTERNAL_ERROR
No momento, a chave não pode ser usada para descriptografia devido a um erro no CDM não relacionado aos outros valores. Esse valor não é acionável pelo aplicativo.
MF_MEDIAKEY_STATUS_RELEASED
A chave em si não está mais disponível para o CDM, mas informações sobre a chave, como um registro de destruição de licença, estão disponíveis.
MF_MEDIAKEY_STATUS_OUTPUT_RESTRICTED
Há restrições de saída associadas à chave que não podem ser atendidas no momento. Os dados de mídia descriptografados com essa chave podem ser bloqueados da apresentação, se necessário, de acordo com as restrições de saída. O aplicativo deve evitar o uso de fluxos que dispararão as restrições de saída associadas à chave.

Comentários

Essa enumeração é com a estrutura MFMediaKeyStatus usada como o parâmetro de saída para o método IMFContentDecryptionModuleSession::GetKeyStatuses .

MF_MEDIAKEY_STATUS se baseia na enumeração MediaKeyStatus 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 mfidl.h

Confira também