Compartilhar via


NDClient Classe

Definição

Cria sessões do PlayReady-ND, coordena com o mecanismo de download e o analisador de fluxo (por exemplo, um demuxer MPEG-2), gerencia o buffer de exemplo e escuta eventos de origem do fluxo de mí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
Herança
Object Platform::Object IInspectable NDClient
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Construtores

NDClient(INDDownloadEngine, INDStreamParser, INDMessenger)

Cria uma nova instância da classe NDClient .

Métodos

Close()

Fecha a sessão de reprodução atual, independentemente de estar no estado de registro, detecção de proximidade, busca de licença ou reprodução.

LicenseFetchAsync(INDLicenseFetchDescriptor)

Executa uma busca de licença entre um receptor cliente e um transmissor.

ReRegistrationAsync(INDCustomData)

Executa uma detecção de proximidade e reregistração entre um receptor cliente e um transmissor.

StartAsync(Uri, UInt32, INDCustomData, INDLicenseFetchDescriptor)

Inicia os procedimentos de registro, detecção de proximidade e busca de licença entre um receptor cliente e um transmissor.

Eventos

ClosedCaptionDataReceived

Notifica os ouvintes de que uma operação de aquisição de legenda fechada foi concluída.

LicenseFetchCompleted

Notifica os ouvintes de que uma operação de busca de licença foi concluída.

ProximityDetectionCompleted

Notifica os ouvintes de que uma operação de detecção de proximidade foi concluída.

RegistrationCompleted

Notifica os ouvintes de que uma operação de registro foi concluída.

ReRegistrationNeeded

Notifica os ouvintes de que o aplicativo deve iniciar o novo registro chamando o método ReRegistrationAsync .

Aplica-se a