Partilhar via


NDClient.StartAsync Método

Definição

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

public:
 virtual IAsyncOperation<INDStartResult ^> ^ StartAsync(Uri ^ contentUrl, unsigned int startAsyncOptions, INDCustomData ^ registrationCustomData, INDLicenseFetchDescriptor ^ licenseFetchDescriptor) = StartAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<INDStartResult> StartAsync(Uri const& contentUrl, uint32_t const& startAsyncOptions, INDCustomData const& registrationCustomData, INDLicenseFetchDescriptor const& licenseFetchDescriptor);
/// [Windows.Foundation.Metadata.RemoteAsync]
/// [Windows.Foundation.Metadata.Deprecated("INDClient is deprecated and might not work on all platforms. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 196608, "Windows.Foundation.UniversalApiContract")]
IAsyncOperation<INDStartResult> StartAsync(Uri const& contentUrl, uint32_t const& startAsyncOptions, INDCustomData const& registrationCustomData, INDLicenseFetchDescriptor const& licenseFetchDescriptor);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<INDStartResult> StartAsync(System.Uri contentUrl, uint startAsyncOptions, INDCustomData registrationCustomData, INDLicenseFetchDescriptor licenseFetchDescriptor);
[Windows.Foundation.Metadata.RemoteAsync]
[Windows.Foundation.Metadata.Deprecated("INDClient is deprecated and might not work on all platforms. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 196608, "Windows.Foundation.UniversalApiContract")]
public IAsyncOperation<INDStartResult> StartAsync(System.Uri contentUrl, uint startAsyncOptions, INDCustomData registrationCustomData, INDLicenseFetchDescriptor licenseFetchDescriptor);
function startAsync(contentUrl, startAsyncOptions, registrationCustomData, licenseFetchDescriptor)
Public Function StartAsync (contentUrl As Uri, startAsyncOptions As UInteger, registrationCustomData As INDCustomData, licenseFetchDescriptor As INDLicenseFetchDescriptor) As IAsyncOperation(Of INDStartResult)

Parâmetros

contentUrl
Uri Uri

A URL do conteúdo transmitido.

startAsyncOptions
UInt32

unsigned int

uint32_t

As opções de início assíncronas. Consulte a enumeração NDStartAsyncOptions para obter uma descrição detalhada dessas opções.

registrationCustomData
INDCustomData

O identificador de tipo de dados personalizado usado para registro com o transmissor.

licenseFetchDescriptor
INDLicenseFetchDescriptor

O descritor usado para busca de licenças.

Retornos

O resultado da chamada inicial assíncrona.

Atributos

Comentários

Esse método configura uma sessão PlayReady-ND com um transmissor e notifica o mecanismo de download para iniciar o streaming de conteúdo assim que tiver estabelecido a sessão.

Esse método também notifica os ouvintes de que cada tarefa foi concluída disparando os eventos ClosedCaptionDataReceived, LicenseFetchCompleted, ProximityDetectionCompleted, RegistrationCompleted e ReRegistrationNeeded apropriados.

Aplica-se a

Confira também