NDClient Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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 . |