MediaStreamSource.SampleRequested Événement
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Se produit lorsque MediaStreamSource demande un MediaStreamSample pour un flux spécifié.
// 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)
Type d'événement
Remarques
À la réception de cet événement, l’application doit affecter un Objet MediaStreamSample pour le flux demandé à la propriété Sample de l’objet MediaStreamSourceSampleRequest .
Si l’application ne parvient pas temporairement à remettre MediaStreamSample, elle doit obtenir l’objet MediaStreamSourceSampleRequestDeferral et appeler ReportSampleProgress régulièrement jusqu’à ce qu’elle affecte un MediaStreamSample à la propriété Sample et appelle Complete sur l’objet MediaStreamSourceSampleRequestDeferral . L’intervalle recommandé entre chaque appel de ReportSampleProgress est de 500 millisecondes.
Si le flux spécifié n’a plus d’exemples, l’application doit laisser la propriété Sample non affectée ou la définir sur null.