Freigeben über


Windows.Media.Protection.PlayReady Namespace

Stellt Typen bereit, die die PlayReady-Inhaltsschutzverwaltung für Medieninhalte bereitstellen.

Klassen

NDClient

Erstellt PlayReady-ND-Sitzungen, koordiniert mit der Download-Engine und dem Streamparser (z. B. einem MPEG-2-Demuxer), verwaltet den Beispielpuffer und lauscht auf Medienstreamquellenereignisse.

NDCustomData

Enthält die benutzerdefinierten Daten für eine der folgenden PlayReady-ND-Nachrichten: Registrierungsanforderung, Registrierungsantwort, Lizenzabrufanforderung oder Lizenzabrufantwort.

NDDownloadEngineNotifier

Enthält Methoden, die ein Downloadmodul-Plug-In zum Senden von Benachrichtigungen an einen PlayReady-ND-Client verwendet.

NDLicenseFetchDescriptor

Ruft Eigenschaften ab, die zum Abrufen einer PlayReady-ND-Lizenz verwendet werden, und legt sie fest.

NDStorageFileHelper

Verwaltet PlayReady-ND-Speicherdateien.

NDStreamParserNotifier

Enthält Methoden, die ein Streamparser-Plug-In zum Senden von Benachrichtigungen an einen PlayReady-ND-Client verwendet.

NDTCPMessenger

Sendet PlayReady-ND-Nachrichten und -Herausforderungen mithilfe des TCP-Netzwerkprotokolls.

PlayReadyContentHeader

Stellt die Informationen in einem PlayReady-Inhaltsheader dar.

PlayReadyContentResolver

Empfängt mehrere Dienstanforderungsobjekte, die erforderlich sind, um die Wiedergabefähigkeit für einen bestimmten Inhaltsheader zu aktivieren.

PlayReadyDomain

Bietet Zugriff auf Metadaten zu einer Domäne, der das aktuelle System angehört.

PlayReadyDomainIterable

Macht den PlayReady PlayReadyDomain-Klasseniterator verfügbar.

PlayReadyDomainIterator

Stellt die Iteration der PlayReadyDomain-Klasse bereit.

PlayReadyDomainJoinServiceRequest

Stellt die Dienstmethoden für den Beitritt zu einer PlayReady-Domäne bereit.

PlayReadyDomainLeaveServiceRequest

Stellt die Dienstmethoden zum Verlassen einer PlayReady-Domäne bereit.

PlayReadyIndividualizationServiceRequest

Stellt die Dienstmethoden zum Anfordern der Plattformindividuellen bereit.

PlayReadyITADataGenerator

Erstellt die PlayReady-ITA-spezifischen serialisierten Initialisierungsdaten.

PlayReadyLicense

Stellt die Eigenschaften einer PlayReady-Lizenz dar.

PlayReadyLicenseAcquisitionServiceRequest

Stellt die Dienstmethoden zum Abrufen von PlayReady-Lizenzen bereit.

PlayReadyLicenseIterable

Macht den PlayReadyLicense-Klasseniterator verfügbar.

PlayReadyLicenseIterator

Stellt die Iteration der PlayReadyLicense-Klasse bereit.

PlayReadyLicenseManagement

Führt Lizenzverwaltungsvorgänge aus.

PlayReadyLicenseSession

Erstellt eine Mediensitzung und bindet den Lizenzerwerb an diese Mediensitzung.

PlayReadyMeteringReportServiceRequest

Stellt die Dienstmethoden für Inhaltsmessungsvorgänge bereit.

PlayReadyRevocationServiceRequest

Updates die von PlayReady erforderlichen Sperrdaten.

PlayReadySecureStopIterable

Listet PlayReady Secure Stop Service-Anforderungen auf.

PlayReadySecureStopIterator

Stellt die Iteration der IPlayReadySecureStopServiceRequest-Schnittstelle bereit.

PlayReadySecureStopServiceRequest

Verwaltet sichere Beendigungsmeldungen.

PlayReadySoapMessage

Enthält eine SOAP-Nachricht, die in manuellen Anforderungsanforderungen verwendet wird.

PlayReadyStatics

Bietet Unterstützung für die Rückgabe statischer oder konstanter Daten.

Schnittstellen

INDClosedCaptionDataReceivedEventArgs

Gibt Argumente für ein PlayReady-ND ClosedCaptionDataReceived-Ereignis an.

INDCustomData

Enthält die benutzerdefinierten Daten für eine der folgenden PlayReady-ND-Nachrichten: Registrierungsanforderung, Registrierungsantwort, Lizenzabrufanforderung oder Lizenzabrufantwort.

INDDownloadEngine

Stellt die PlayReady-ND-Download-Engine bereit, die zum Streamen geschützter Medieninhalte von einem Sender verwendet wird.

INDDownloadEngineNotifier

Enthält Methoden, die ein Downloadmodul-Plug-In zum Senden von Benachrichtigungen an einen PlayReady-ND-Client verwendet.

INDLicenseFetchCompletedEventArgs

Ruft benutzerdefinierte Daten aus einem PlayReady-ND-Lizenzabrufvorgang ab. Diese benutzerdefinierten Daten sind ein Argument aus einem PlayReady-ND LicenseFetchCompleted-Ereignis .

INDLicenseFetchDescriptor

Ruft Eigenschaften ab, die zum Abrufen einer PlayReady-ND-Lizenz verwendet werden, und legt sie fest.

INDLicenseFetchResult

Stellt das Ergebnis des PlayReady-ND-Lizenzabrufs bereit.

INDMessenger

Sendet Registrierungs-, Näherungserkennungs- und Lizenzabrufnachrichten zwischen PlayReady-ND-Empfängern und Sendern.

INDProximityDetectionCompletedEventArgs

Stellt Argumente für das PlayReady-ND ProximityDetectionCompleted-Ereignis bereit . Apps lösen dieses Ereignis aus, nachdem sie den Näherungserkennungsprozess abgeschlossen haben.

INDRegistrationCompletedEventArgs

Stellt Argumente für das PlayReady-ND RegistrationCompleted-Ereignis bereit .

INDSendResult

Stellt das Ergebnis in Form einer Antwortnachricht aus dem PlayReady-ND-Messenger bereit.

INDStartResult

Stellt das StartAsync-Ergebnis bereit, das die erstellte PlayReady-ND-instance enthält.

INDStorageFileHelper

Verwaltet PlayReady-ND-Speicherdateien.

INDStreamParser

Analysiert Daten aus einem PlayReady-ND-Medienstream.

INDStreamParserNotifier

Enthält Methoden, die ein Streamparser-Plug-In zum Senden von Benachrichtigungen an einen PlayReady-ND-Client verwendet.

INDTransmitterProperties

Stellt die Eigenschaftswerte für ein PlayReady-ND-Senderzertifikat bereit.

IPlayReadyDomain

Bietet Zugriff auf Metadaten zu einer Domäne, der das aktuelle System angehört.

IPlayReadyLicense

Enthält Informationen zu einer PlayReady-Lizenz.

IPlayReadyLicenseAcquisitionServiceRequest

Führt einen Lizenzerwerbsprozess aus.

IPlayReadyLicenseSession

Erstellt eine Mediensitzung und bindet den Lizenzerwerb an diese Mediensitzung.

IPlayReadyLicenseSession2

Bietet die Möglichkeit, playReady-Lizenzen im reinen Arbeitsspeicher zusätzlich zu persistenten Lizenzen aufzulisten.

IPlayReadySecureStopServiceRequest

Verwaltet sichere Beendigungsmeldungen.

IPlayReadyServiceRequest

Basisschnittstelle für alle Dienstanforderungsschnittstellen.

Enumerationen

NDCertificateFeature

Gibt die PlayReady-ND-Funktion an, auf die das Zertifikat den Zugriff steuert.

NDCertificatePlatformID

Gibt die Clientplattformen an, denen ein PlayReady-ND-Zertifikat zugeordnet werden kann.

NDCertificateType

Gibt den Typ und den Zweck einer PlayReady-ND-Senderlizenz an.

NDClosedCaptionFormat

Gibt den Formattyp an, der für Untertitel verwendet wird.

NDContentIDType

Gibt die Inhaltstypen an, die PlayReady in verschiedenen Szenarien verwenden kann.

NDMediaStreamType

Gibt den Typ eines geschützten Mediendatenstroms an.

NDProximityDetectionType

Gibt das Transportprotokoll an, das vom Näherungserkennungsprozess verwendet wird.

NDStartAsyncOptions

Gibt die asynchronen Startoptionen an. Diese Enumeration ist ein bitweises OR und wird von der StartAsync-Methode verwendet.

PlayReadyDecryptorSetup

Definiert die Anforderungen für die Entschlüsselungseinrichtung, die angibt, wann Lizenzen für den Inhalt erworben werden sollen.

PlayReadyEncryptionAlgorithm

Gibt den Typ des Verschlüsselungsalgorithmus an, der in einem PlayReady-Inhaltsheader angegeben ist.

PlayReadyHardwareDRMFeatures

Gibt die gültige Liste der DRM-Featurewerte (Hardware Digital Rights Management) an, die abgefragt werden können.

PlayReadyITADataFormat

Gibt das Format für die serialisierten ITA-Daten an.

Weitere Informationen