Condividi tramite


PlayRight Classe

Definizione

Quando aggiunto a un AdvancedLicense tramite il AddRight(Right) metodo, questo diritto consente al client di riprodurre contenuto protetto.

public class PlayRight : Microsoft.Media.Drm.Right
type PlayRight = class
    inherit Right
Public Class PlayRight
Inherits Right
Ereditarietà
PlayRight

Commenti

A parte la riproduzione di base, è possibile aggiungere al servizio più proprietà e restrizioni, tra cui:

  • Livelli di protezione di output richiesti dal client per la riproduzione del contenuto per tipi di supporti specifici.
  • Scadenza di una licenza dopo la prima riproduzione.
  • Tipi di tecnologie estese consentite per riprodurre il contenuto insieme ai dati di configurazione per determinare il comportamento della riproduzione su queste tecnologie.
  • Abilitatori per consentire la riproduzione del contenuto nei dispositivi esterni.
Potrebbe non essere aggiunto a un KeyExchangeLicenseoggetto .

Costruttori

PlayRight()

Inizializza una nuova istanza della classe PlayRight.

Proprietà

AnalogVideoOPL

Ottiene o imposta il livello di protezione per il contenuto video analogico. Il client deve avere la tecnologia di protezione uguale o maggiore del livello specificato per riprodurre il contenuto.

AnalogVideoOutputProtectionList

Ottiene l'elenco delle protezioni di output video analogiche aggiunte a questo diritto di riproduzione.

CompressedDigitalAudioOPL

Ottiene o imposta il livello di protezione per il contenuto audio digitale compresso. Il client deve avere la tecnologia di protezione uguale o maggiore del livello specificato per riprodurre il contenuto.

CompressedDigitalVideoOPL

Ottiene o imposta il livello di protezione per il contenuto video digitale compresso. Il client deve avere la tecnologia di protezione uguale o maggiore del livello specificato per riprodurre il contenuto.

DigitalAudioOutputProtectionList

Ottiene l'elenco delle protezioni di output audio digitale aggiunte a questo diritto di riproduzione.

DigitalVideoOutputProtectionList

Ottiene l'elenco delle protezioni di output video digitali aggiunte a questo diritto di riproduzione.

FirstPlayExpiration

Ottiene o imposta il numero di secondi fino alla scadenza della licenza dopo la prima riproduzione del contenuto del client.

UncompressedDigitalAudioOPL

Ottiene o imposta il livello di protezione per il contenuto audio digitale non compresso. Il client deve avere la tecnologia di protezione uguale o maggiore del livello specificato per riprodurre il contenuto.

UncompressedDigitalVideoOPL

Ottiene o imposta il livello di protezione per il contenuto video digitale non compresso. Il client deve avere la tecnologia di protezione uguale o maggiore del livello specificato per riprodurre il contenuto.

Metodi

AddAnalogVideoOutputProtection(ExplicitOutputProtection)

Aggiunge una tecnologia estesa che consente di riprodurre contenuti video analogici protetti. Aggiunge anche dati di configurazione aggiuntivi per determinare il comportamento consentito nel client.

AddAnalogVideoOutputProtection(Guid, Byte[])

Aggiunge una tecnologia estesa che consente di riprodurre contenuti video analogici protetti. Aggiunge anche dati di configurazione aggiuntivi per determinare il comportamento consentito nel client.

AddDigitalAudioOutputProtection(ExplicitOutputProtection)

Aggiunge una tecnologia estesa che consente di riprodurre contenuti audio digitali protetti. Aggiunge anche dati di configurazione aggiuntivi per determinare il comportamento consentito nel client.

AddDigitalAudioOutputProtection(Guid, Byte[])

Aggiunge una tecnologia estesa che consente di riprodurre contenuti audio digitali protetti. Aggiunge anche dati di configurazione aggiuntivi per determinare il comportamento consentito nel client.

AddDigitalVideoOutputProtection(ExplicitOutputProtection)

Aggiunge una tecnologia estesa che consente di riprodurre contenuti video digitali protetti. Aggiunge anche dati di configurazione aggiuntivi per determinare il comportamento consentito nel client.

AddDigitalVideoOutputProtection(Guid, Byte[])

Aggiunge una tecnologia estesa che consente di riprodurre contenuti video digitali protetti. Aggiunge anche dati di configurazione aggiuntivi per determinare il comportamento consentito nel client.

AddExtendedRestriction(ExtendedRestriction)

Aggiunge una restrizione estesa a un diritto.

AddPlayEnabler(PlayEnabler)

Aggiunge un PlayEnabler alla destra del gioco. Un abilitatore di riproduzione consente a un consumer di riprodurre contenuto protetto in un dispositivo esterno.

ContainsDigitalVideoOp()

Indica se sono state aggiunte protezioni di output video digitali a questo diritto di riproduzione.

ContainsMustUnderstandExtendedRestriction()

Indica se questo oggetto contiene una restrizione estesa necessaria.

Si applica a