MediaStreamSource.Starting Evento
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Se produce cuando MediaStreamSource está listo para empezar a solicitar objetos MediaStreamSample . El evento puede especificar una posición en la línea de tiempo multimedia desde la que se debe entregar la primera clase MediaStreamSample .
// 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
Comentarios
MediaStreamSource genera este evento antes de empezar a solicitar MediaStreamSamples por primera vez. También genera el evento cuando reanuda la solicitud de MediaStreamSamples después de que se haya producido un evento Paused .
Al recibir este evento, la aplicación debe invocar el método SetActualStartPosition en el objeto MediaStreamSourceStartingRequest para especificar la posición real en la línea de tiempo desde la que se recuperarán los objetos MediaStreamSample .
Este evento cancela los eventos SampleRequested para los que la aplicación no ha entregado el objeto MediaStreamSample solicitado. Sin embargo, la aplicación todavía debe invocar el método Complete en el objeto MediaStreamSourceSampleRequestDeferral para cualquier evento SampleRequested anterior.
Las aplicaciones solo son necesarias para tener un controlador para el evento Starting si MediaStreamSource.CanSeek está establecido en true y admiten la búsqueda.