MediaStreamSource.SampleRequested 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 solicita una clase MediaStreamSample para una secuencia especificada.
// Register
event_token SampleRequested(TypedEventHandler<MediaStreamSource, MediaStreamSourceSampleRequestedEventArgs const&> const& handler) const;
// Revoke with event_token
void SampleRequested(event_token const* cookie) const;
// Revoke with event_revoker
MediaStreamSource::SampleRequested_revoker SampleRequested(auto_revoke_t, TypedEventHandler<MediaStreamSource, MediaStreamSourceSampleRequestedEventArgs const&> const& handler) const;
public event TypedEventHandler<MediaStreamSource,MediaStreamSourceSampleRequestedEventArgs> SampleRequested;
function onSampleRequested(eventArgs) { /* Your code */ }
mediaStreamSource.addEventListener("samplerequested", onSampleRequested);
mediaStreamSource.removeEventListener("samplerequested", onSampleRequested);
- or -
mediaStreamSource.onsamplerequested = onSampleRequested;
Public Custom Event SampleRequested As TypedEventHandler(Of MediaStreamSource, MediaStreamSourceSampleRequestedEventArgs)
Tipo de evento
Comentarios
Tras recibir este evento, la aplicación debe asignar un objeto MediaStreamSample para la secuencia solicitada a la propiedad Sample del objeto MediaStreamSourceSampleRequest .
Si la aplicación no puede entregar temporalmente MediaStreamSample, debe obtener el objeto MediaStreamSourceSampleRequestDeferral e invocar ReportSampleProgress de forma periódica hasta que asigne mediaStreamSample a la propiedad Sample y llame a Complete en el objeto MediaStreamSourceSampleRequestDeferral . El intervalo recomendado entre cada invocación de ReportSampleProgress es de 500 milisegundos.
Si la secuencia especificada no tiene más ejemplos, la aplicación debe dejar sin asignar la propiedad Sample o establecerla en null.