NDClient Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea sessioni PlayReady-ND, coordinate con il motore di download e il parser di flusso (ad esempio, un demuxer MPEG-2), gestisce il buffer di esempio e rimane in ascolto degli eventi di origine del flusso multimediale.
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
- Ereditarietà
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10 (è stato introdotto in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
|
Costruttori
NDClient(INDDownloadEngine, INDStreamParser, INDMessenger) |
Crea una nuova istanza della classe NDClient . |
Metodi
Close() |
Chiude la sessione di riproduzione corrente indipendentemente dal fatto che si tratti della registrazione, del rilevamento di prossimità, del recupero della licenza o dello stato di riproduzione. |
LicenseFetchAsync(INDLicenseFetchDescriptor) |
Esegue un recupero della licenza tra un ricevitore client e un trasmettitore. |
ReRegistrationAsync(INDCustomData) |
Esegue un rilevamento di prossimità e la registrazione tra un ricevitore client e un trasmettitore. |
StartAsync(Uri, UInt32, INDCustomData, INDLicenseFetchDescriptor) |
Avvia le procedure di registrazione, rilevamento prossimità e recupero delle licenze tra un ricevitore client e un trasmettitore. |
Eventi
ClosedCaptionDataReceived |
Notifica ai listener che è stata completata un'operazione di acquisizione didascalia chiusa. |
LicenseFetchCompleted |
Notifica ai listener che un'operazione di recupero delle licenze è stata completata. |
ProximityDetectionCompleted |
Notifica ai listener che un'operazione di rilevamento prossimità è stata completata. |
RegistrationCompleted |
Notifica ai listener che un'operazione di registrazione è stata completata. |
ReRegistrationNeeded |
Notifica ai listener che l'app deve avviare di nuovo la registrazione chiamando il metodo ReRegistrationAsync . |