Partager via


MediaStreamSource.Starting Événement

Définition

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.

S’applique à

Voir aussi