NDClient Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
public ref class NDClient sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.Protection.PlayReady.INDClientFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class NDClient final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.Protection.PlayReady.INDClientFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class NDClient final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.Protection.PlayReady.INDClientFactory, 65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Deprecated("NDClient is deprecated and might not work on all platforms. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 196608, "Windows.Foundation.UniversalApiContract")]
class NDClient final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.Protection.PlayReady.INDClientFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public sealed class NDClient
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.Protection.PlayReady.INDClientFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class NDClient
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.Protection.PlayReady.INDClientFactory), 65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Deprecated("NDClient is deprecated and might not work on all platforms. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 196608, "Windows.Foundation.UniversalApiContract")]
public sealed class NDClient
function NDClient(downloadEngine, streamParser, pMessenger)
Public NotInheritable Class NDClient
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Konstruktoren
NDClient(INDDownloadEngine, INDStreamParser, INDMessenger) |
Erstellt eine neue instance der NDClient-Klasse. |
Methoden
Close() |
Schließt die aktuelle Wiedergabesitzung unabhängig davon, ob sie sich im Registrierungs-, Näherungserkennungs-, Lizenzabruf- oder Wiedergabezustand befindet. |
LicenseFetchAsync(INDLicenseFetchDescriptor) |
Führt einen Lizenzabruf zwischen einem Clientempfänger und einem Sender aus. |
ReRegistrationAsync(INDCustomData) |
Führt eine Näherungserkennung und erneute Registrierung zwischen einem Clientempfänger und einem Sender aus. |
StartAsync(Uri, UInt32, INDCustomData, INDLicenseFetchDescriptor) |
Startet die Registrierungs-, Näherungserkennungs- und Lizenzabrufprozeduren zwischen einem Clientempfänger und einem Sender. |
Ereignisse
ClosedCaptionDataReceived |
Benachrichtigt Listener, dass ein geschlossener Untertitel-Erfassungsvorgang abgeschlossen wurde. |
LicenseFetchCompleted |
Benachrichtigt Listener, dass ein Lizenzabrufvorgang abgeschlossen wurde. |
ProximityDetectionCompleted |
Benachrichtigt listener, dass ein Näherungserkennungsvorgang abgeschlossen wurde. |
RegistrationCompleted |
Benachrichtigt Listener, dass ein Registrierungsvorgang abgeschlossen wurde. |
ReRegistrationNeeded |
Benachrichtigt Listener, dass die App mit der erneuten Registrierung beginnen soll, indem die ReRegistrationAsync-Methode aufgerufen wird. |