MediaStreamSource.Starting Evento
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.
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.