MF_MEDIAKEY_STATUS enumeración (mfidl.h)

Especifica el estado de una clave de sesión del módulo de descifrado de contenido (CDM).

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
CdM es cierto que la clave se puede usar actualmente para el descifrado.
MF_MEDIAKEY_STATUS_EXPIRED
La clave ya no se puede usar para el descifrado porque ha transcurrido su tiempo de expiración.
MF_MEDIAKEY_STATUS_OUTPUT_DOWNSCALED
Hay restricciones de salida asociadas a la clave que no se pueden cumplir actualmente. Los datos multimedia descifrados con esta clave pueden presentarse con una calidad inferior (por ejemplo, resolución), si es necesario según las restricciones de salida.
MF_MEDIAKEY_STATUS_OUTPUT_NOT_ALLOWED
Hay restricciones de salida asociadas a la clave que no permite la salida.
MF_MEDIAKEY_STATUS_STATUS_PENDING
El estado de la clave aún no se conoce y se determina. El estado se actualizará con el estado real cuando se haya determinado.
MF_MEDIAKEY_STATUS_INTERNAL_ERROR
La clave no se puede usar actualmente para el descifrado debido a un error en el CDM no relacionado con los demás valores. La aplicación no puede accionar este valor.
MF_MEDIAKEY_STATUS_RELEASED
La propia clave ya no está disponible para el CDM, pero la información sobre la clave, como un registro de destrucción de licencias, está disponible.
MF_MEDIAKEY_STATUS_OUTPUT_RESTRICTED
Hay restricciones de salida asociadas a la clave que no se pueden cumplir actualmente. Los datos multimedia descifrados con esta clave pueden bloquearse de la presentación, si es necesario, según las restricciones de salida. La aplicación debe evitar el uso de secuencias que desencadenarán las restricciones de salida asociadas a la clave.

Comentarios

Esta enumeración está con la estructura MFMediaKeyStatus utilizada como parámetro de salida para el método IMFContentDecryptionModuleSession::GetKeyStatuses .

MF_MEDIAKEY_STATUS se basa en la enumeración MediaStatus de la especificación MediaKeyStatus de la especificación Encrypted Media Extension.

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 mfidl.h

Consulte también