Freigeben über


PlayRight Klasse

Definition

Wenn ein AdvancedLicense über die AddRight(Right) -Methode hinzugefügt wird, ermöglicht dieses Recht dem Client die Wiedergabe geschützter Inhalte.

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

Hinweise

Abgesehen von der einfachen Wiedergabe kann es mehrere Eigenschaften und Einschränkungen geben, die der Dienst zu diesem Recht hinzufügen kann, einschließlich:

  • Ausgabeschutzebenen, die vom Client für die Wiedergabe von Inhalten für bestimmte Medientypen erforderlich sind.
  • Ablauf einer Lizenz nach dem ersten Spiel.
  • Typen erweiterter Technologien, die die Wiedergabe des Inhalts zusammen mit Konfigurationsdaten ermöglichen, um das Wiedergabeverhalten für diese Technologien zu diktieren.
  • Ermöglicht die Wiedergabe von Inhalten auf externen Geräten.
Kann nicht zu hinzugefügt KeyExchangeLicensewerden.

Konstruktoren

PlayRight()

Initialisiert eine neue Instanz der PlayRight-Klasse.

Eigenschaften

AnalogVideoOPL

Ruft die Schutzebene für analoge Videoinhalte ab oder legt sie fest. Der Client muss über eine Schutztechnologie verfügen, die der angegebenen Ebene entspricht oder größer ist, um den Inhalt wiedergeben zu können.

AnalogVideoOutputProtectionList

Ruft die Liste der analogen Videoausgangsschutze ab, die diesem Wiedergaberecht hinzugefügt wurden.

CompressedDigitalAudioOPL

Ruft die Schutzebene für komprimierte digitale Audioinhalte ab oder legt diese fest. Der Client muss über eine Schutztechnologie verfügen, die der angegebenen Ebene entspricht oder größer ist, um den Inhalt wiedergeben zu können.

CompressedDigitalVideoOPL

Ruft die Schutzebene für komprimierte digitale Videoinhalte ab oder legt sie fest. Der Client muss über eine Schutztechnologie verfügen, die der angegebenen Ebene entspricht oder größer ist, um den Inhalt wiedergeben zu können.

DigitalAudioOutputProtectionList

Ruft die Liste der Digitalen Audioausgabeschutze ab, die diesem Wiedergaberecht hinzugefügt wurden.

DigitalVideoOutputProtectionList

Ruft die Liste der Digitalen Videoausgabeschutze ab, die diesem Wiedergaberecht hinzugefügt wurden.

FirstPlayExpiration

Ruft die Anzahl von Sekunden ab, bis die Lizenz abläuft, nachdem der Client den Inhalt zum ersten Mal wiedergegeben hat, oder legt diese fest.

UncompressedDigitalAudioOPL

Ruft die Schutzebene für nicht komprimierte digitale Audioinhalte ab oder legt diese fest. Der Client muss über eine Schutztechnologie verfügen, die der angegebenen Ebene entspricht oder größer ist, um den Inhalt wiedergeben zu können.

UncompressedDigitalVideoOPL

Ruft die Schutzebene für nicht komprimierte digitale Videoinhalte ab oder legt diese fest. Der Client muss über eine Schutztechnologie verfügen, die der angegebenen Ebene entspricht oder größer ist, um den Inhalt wiedergeben zu können.

Methoden

AddAnalogVideoOutputProtection(ExplicitOutputProtection)

Fügt eine erweiterte Technologie hinzu, mit der geschützte analoge Videoinhalte wiedergegeben werden können. Außerdem werden zusätzliche Konfigurationsdaten hinzugefügt, um das zulässige Verhalten auf dem Client zu diktieren.

AddAnalogVideoOutputProtection(Guid, Byte[])

Fügt eine erweiterte Technologie hinzu, mit der geschützte analoge Videoinhalte wiedergegeben werden können. Außerdem werden zusätzliche Konfigurationsdaten hinzugefügt, um das zulässige Verhalten auf dem Client zu diktieren.

AddDigitalAudioOutputProtection(ExplicitOutputProtection)

Fügt eine erweiterte Technologie hinzu, mit der geschützte digitale Audioinhalte wiedergegeben werden können. Außerdem werden zusätzliche Konfigurationsdaten hinzugefügt, um das zulässige Verhalten auf dem Client zu diktieren.

AddDigitalAudioOutputProtection(Guid, Byte[])

Fügt eine erweiterte Technologie hinzu, mit der geschützte digitale Audioinhalte wiedergegeben werden können. Außerdem werden zusätzliche Konfigurationsdaten hinzugefügt, um das zulässige Verhalten auf dem Client zu diktieren.

AddDigitalVideoOutputProtection(ExplicitOutputProtection)

Fügt eine erweiterte Technologie hinzu, mit der geschützte digitale Videoinhalte wiedergegeben werden können. Außerdem werden zusätzliche Konfigurationsdaten hinzugefügt, um das zulässige Verhalten auf dem Client zu diktieren.

AddDigitalVideoOutputProtection(Guid, Byte[])

Fügt eine erweiterte Technologie hinzu, mit der geschützte digitale Videoinhalte wiedergegeben werden können. Außerdem werden zusätzliche Konfigurationsdaten hinzugefügt, um das zulässige Verhalten auf dem Client zu diktieren.

AddExtendedRestriction(ExtendedRestriction)

Fügt einer rechten Seite eine erweiterte Einschränkung hinzu.

AddPlayEnabler(PlayEnabler)

Fügt ein PlayEnabler zur Wiedergabe rechts hinzu. Ein Wiedergabeaktivierer ermöglicht es einem Consumer, geschützte Inhalte auf einem externen Gerät wiederzugeben.

ContainsDigitalVideoOp()

Gibt an, ob diesem Wiedergaberecht ein digitaler Videoausgangsschutz hinzugefügt wurde.

ContainsMustUnderstandExtendedRestriction()

Gibt an, ob dieses Objekt eine erweiterte Einschränkung enthält, die verstanden werden muss.

Gilt für: