Compartir a través de


NDClient Clase

Definición

Crea sesiones de PlayReady-ND, coordina con el motor de descarga y el analizador de secuencias (por ejemplo, un demuxer MPEG-2), administra el búfer de ejemplo y escucha eventos de origen de secuencias multimedia.

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

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Constructores

NDClient(INDDownloadEngine, INDStreamParser, INDMessenger)

Crea una nueva instancia de la clase NDClient .

Métodos

Close()

Cierra la sesión de reproducción actual independientemente de si está en el registro, la detección de proximidad, la captura de licencias o el estado de reproducción.

LicenseFetchAsync(INDLicenseFetchDescriptor)

Realiza una captura de licencia entre un receptor de cliente y un transmisor.

ReRegistrationAsync(INDCustomData)

Realiza una detección y reregistro de proximidad entre un receptor de cliente y un transmisor.

StartAsync(Uri, UInt32, INDCustomData, INDLicenseFetchDescriptor)

Inicia los procedimientos de registro, detección de proximidad y captura de licencias entre un receptor de cliente y un transmisor.

Eventos

ClosedCaptionDataReceived

Notifica a los agentes de escucha que se ha completado una operación de adquisición de subtítulo cerrada.

LicenseFetchCompleted

Notifica a los agentes de escucha que se ha completado una operación de captura de licencia.

ProximityDetectionCompleted

Notifica a los agentes de escucha que se ha completado una operación de detección de proximidad.

RegistrationCompleted

Notifica a los agentes de escucha que se ha completado una operación de registro.

ReRegistrationNeeded

Notifica a los agentes de escucha que la aplicación debe iniciar el nuevo registro llamando al método ReRegistrationAsync .

Se aplica a