NDClient Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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 . |