Compartilhar via


MediaStreamSource.Starting Evento

Definição

Ocorre quando o MediaStreamSource está pronto para começar a solicitar objetos MediaStreamSample . O evento pode especificar uma posição na linha de tempo de mídia da qual o primeiro MediaStreamSample deve ser entregue.

// Register
event_token Starting(TypedEventHandler<MediaStreamSource, MediaStreamSourceStartingEventArgs const&> const& handler) const;

// Revoke with event_token
void Starting(event_token const* cookie) const;

// Revoke with event_revoker
MediaStreamSource::Starting_revoker Starting(auto_revoke_t, TypedEventHandler<MediaStreamSource, MediaStreamSourceStartingEventArgs const&> const& handler) const;
public event TypedEventHandler<MediaStreamSource,MediaStreamSourceStartingEventArgs> Starting;
function onStarting(eventArgs) { /* Your code */ }
mediaStreamSource.addEventListener("starting", onStarting);
mediaStreamSource.removeEventListener("starting", onStarting);
- or -
mediaStreamSource.onstarting = onStarting;
Public Custom Event Starting As TypedEventHandler(Of MediaStreamSource, MediaStreamSourceStartingEventArgs) 

Tipo de evento

Comentários

O MediaStreamSource aciona esse evento antes de começar a solicitar MediaStreamSamples pela primeira vez. Ele também gera o evento quando ele retoma a solicitação de MediaStreamSamples após a ocorrência de um evento Paused .

Ao receber esse evento, o aplicativo deve invocar o método SetActualStartPosition no objeto MediaStreamSourceStartingRequest para especificar a posição real na linha de tempo da qual os objetos MediaStreamSample serão recuperados.

Esse evento cancela todos os eventos SampleRequested para os qual o aplicativo não entregou o MediaStreamSample solicitado. No entanto, o aplicativo ainda deve invocar o método Complete no objeto MediaStreamSourceSampleRequestDeferral para quaisquer eventos SampleRequested anteriores.

Os aplicativos só precisarão ter um manipulador para o evento Starting se MediaStreamSource.CanSeek estiver definido como true e oferecerem suporte à busca.

Aplica-se a

Confira também