enumerazione MF_MEDIAKEY_STATUS (mfidl.h)
Specifica lo stato di una chiave di sessione CDM (Content Decryption Module).
Sintassi
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
} ;
Costanti
MF_MEDIAKEY_STATUS_USABLE Valore: 0 Il CDM è certo che la chiave sia attualmente utilizzabile per la decrittografia. |
MF_MEDIAKEY_STATUS_EXPIRED La chiave non è più utilizzabile per la decrittografia perché la scadenza è passata. |
MF_MEDIAKEY_STATUS_OUTPUT_DOWNSCALED Esistono restrizioni di output associate alla chiave che attualmente non possono essere soddisfatte. I dati multimediali decrittografati con questa chiave possono essere presentati in una qualità inferiore (ad esempio, risoluzione), se necessario in base alle restrizioni di output. |
MF_MEDIAKEY_STATUS_OUTPUT_NOT_ALLOWED Esistono restrizioni di output associate alla chiave che non consentono l'output. |
MF_MEDIAKEY_STATUS_STATUS_PENDING Lo stato della chiave non è ancora noto e viene determinato. Lo stato verrà aggiornato con lo stato effettivo quando è stato determinato. |
MF_MEDIAKEY_STATUS_INTERNAL_ERROR La chiave non è attualmente utilizzabile per la decrittografia a causa di un errore nel CDM non correlato agli altri valori. Questo valore non è utilizzabile dall'applicazione. |
MF_MEDIAKEY_STATUS_RELEASED La chiave stessa non è più disponibile per il CDM, ma le informazioni sulla chiave, ad esempio un record di distruzione delle licenze, sono disponibili. |
MF_MEDIAKEY_STATUS_OUTPUT_RESTRICTED Esistono restrizioni di output associate alla chiave che attualmente non possono essere soddisfatte. I dati multimediali decrittografati con questa chiave possono essere bloccati dalla presentazione, se necessario in base alle restrizioni di output. L'applicazione deve evitare l'uso di flussi che attiveranno le restrizioni di output associate alla chiave. |
Commenti
Questa enumerazione è con la struttura MFMediaKeyStatus usata come parametro di output per il metodo IMFContentDecryptionModuleSession::GetKeyStatuses .
MF_MEDIAKEY_STATUS si basa sull'enumerazione MediaKeyStatus della specifica Encrypted Media Extension.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 versione 2004 (10.0; Build 19041) |
Server minimo supportato | Windows Server, versione 2004 (10.0; Build 19041) |
Intestazione | mfidl.h |