MediaStreamSource.Starting É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 est prêt à commencer à demander des objets MediaStreamSample . L’événement peut spécifier une position dans la ligne de temps du média à partir de laquelle le premier MediaStreamSample doit être remis.
// 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)
Type d'événement
Remarques
MediaStreamSource déclenche cet événement avant de commencer à demander MediaStreamSamples pour la première fois. Il déclenche également l’événement lorsqu’il reprend la demande de MediaStreamSamples après qu’un événement suspendu s’est produit.
À la réception de cet événement, l’application doit appeler la méthode SetActualStartPosition sur l’objet MediaStreamSourceStartingRequest pour spécifier la position réelle dans la ligne de temps à partir de laquelle les objets MediaStreamSample seront récupérés.
Cet événement annule tous les événements SampleRequested dont l’application n’a pas remis le MediaStreamSample demandé. Toutefois, l’application doit toujours appeler la méthode Complete sur l’objet MediaStreamSourceSampleRequestDeferral pour tous les événements SampleRequested précédents .
Les applications doivent avoir un gestionnaire pour l’événement Starting uniquement si MediaStreamSource.CanSeek a la valeur true et qu’elles prennent en charge la recherche.