Condividi tramite


MediaLicense Classe

Definizione

Rappresenta le licenze PlayReady destinate a essere utilizzate da un client PlayReady per la gestione dei contenuti multimediali.

public class MediaLicense : Microsoft.Media.Drm.AdvancedLicense
type MediaLicense = class
    inherit AdvancedLicense
Public Class MediaLicense
Inherits AdvancedLicense
Ereditarietà

Commenti

Un MediaLicense supporta la maggior parte dei diritti e delle restrizioni consentiti in PlayReady Server SDK.

Costruttori

MediaLicense()

Inizializza una nuova istanza della classe MediaLicense.

Proprietà

BeginDate

Ottiene o imposta la data e l'ora prima della quale la licenza non è valida.

(Ereditato da AdvancedLicense)
BindingKey

Ottiene o imposta l'oggetto IBindingKey della licenza.

(Ereditato da License)
ContentEncryptionKey

Ottiene o imposta l'oggetto ContentKey utilizzato per decrittografare il contenuto associato a questa licenza.

(Ereditato da License)
ExpirationDate

Ottiene o imposta la data e l'ora dopo la quale la licenza non è valida.

(Ereditato da AdvancedLicense)
GracePeriod
Obsoleti.

Obsoleta. I client PlayReady a partire dalla versione 3.0 ignorano questa proprietà. specifica il periodo di tempo durante il quale il contenuto protetto può essere riprodotto in un client dopo che l'orologio diventa non impostato.

LeafContentKeyType

Ottiene o imposta ContentKeyType che verrà utilizzato per qualsiasi licenza foglia associata alla chiave simmetrica di questa licenza.

(Ereditato da License)
LicenseId

Ottiene l'identificatore univoco globale della licenza.

(Ereditato da License)
MeteringId

Ottiene o imposta l'identificatore di misurazione per il servizio di aggregazione di misurazione che misura questo contenuto.

MinimumSecurityLevel

Ottiene o imposta il livello di sicurezza minimo richiesto da un'applicazione per riprodurre contenuto protetto associato a questa licenza. Il servizio deve specificare un livello di sicurezza minimo per limitare la riproduzione del contenuto a dispositivi e client più sicuri.

(Ereditato da License)
RealTimeExpiration

Ottiene o imposta un valore che indica se applicare la scadenza in tempo reale alla licenza.

(Ereditato da AdvancedLicense)
RemovalDate

Ottiene o imposta la data dopo la quale la licenza può essere eliminata definitivamente dall'archivio licenze PlayReady nel client.

Rights

Ottiene un elenco di sola lettura di Right oggetti che indica i diritti consentiti dal client.

(Ereditato da License)
SecureStop2AESKey

Ottiene o imposta SecureStop2AESKey.

(Ereditato da AdvancedLicense)
SecureStopPublisherId

Ottiene o imposta l'identificatore dell'autore di arresto sicuro.

(Ereditato da AdvancedLicense)
SourceId

Oggetto LicenseSourceId della licenza.

Type

Ottiene o imposta l'oggetto LicenseType per la licenza.

(Ereditato da AdvancedLicense)

Metodi

AddExtendedRestriction(ExtendedRestriction)

Aggiunge una restrizione estesa a una licenza multimediale.

AddRight(Right)

Aggiunge un Right oggetto alla licenza.

(Ereditato da AdvancedLicense)
ContainsBestEffortExtendedRestriction()

Indica se questo oggetto contiene una restrizione estesa ottimale.

ContainsMustUnderstandExtendedRestriction()

Indica se questo oggetto contiene una restrizione estesa di tipo must-understand.

Si applica a