Partager via


NDClient Classe

Définition

Crée des sessions PlayReady-ND, se coordonne avec le moteur de téléchargement et l’analyseur de flux (par exemple, un démuxeur MPEG-2), gère l’exemple de mémoire tampon et écoute les événements de source de flux multimédia.

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
Héritage
Object Platform::Object IInspectable NDClient
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Constructeurs

NDClient(INDDownloadEngine, INDStreamParser, INDMessenger)

Crée une instance de la classe NDClient.

Méthodes

Close()

Ferme la session de lecture active, qu’elle soit dans l’inscription, la détection de proximité, l’extraction de licence ou l’état de lecture.

LicenseFetchAsync(INDLicenseFetchDescriptor)

Effectue une extraction de licence entre un récepteur client et un émetteur.

ReRegistrationAsync(INDCustomData)

Effectue une détection de proximité et une réinscription entre un récepteur client et un émetteur.

StartAsync(Uri, UInt32, INDCustomData, INDLicenseFetchDescriptor)

Démarre les procédures d’inscription, de détection de proximité et d’extraction de licences entre un récepteur client et un émetteur.

Événements

ClosedCaptionDataReceived

Avertit les écouteurs qu’une opération d’acquisition de légende fermée est terminée.

LicenseFetchCompleted

Avertit les écouteurs qu’une opération d’extraction de licence est terminée.

ProximityDetectionCompleted

Avertit les écouteurs qu’une opération de détection de proximité est terminée.

RegistrationCompleted

Avertit les écouteurs qu’une opération d’inscription est terminée.

ReRegistrationNeeded

Avertit les écouteurs que l’application doit commencer à réinscrire en appelant la méthode ReRegistrationAsync .

S’applique à