Freigeben über


NDClient Klasse

Definition

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
Object Platform::Object IInspectable NDClient
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.

Gilt für: