Événement MESourceStarted

Déclenché lorsqu’une source multimédia démarre sans rechercher.

Valeurs d’événement

Les valeurs possibles récupérées à partir d’IMFMediaEvent::GetValue sont les suivantes.

VARTYPE Description
VT_EMPTY
Aucune donnée d'événement. L’heure de début provient de la position actuelle.

VT_I8
Heure de début, en unités de 100 nanosecondes, par rapport aux horodatages sur les échantillons.

Attributs

Les attributs suivants sont définis pour cet événement.

Attribut Description
MF_EVENT_SOURCE_ACTUAL_START
Heure de début La source multimédia définit cet attribut s’il redémarre à partir de sa position actuelle.

MF_EVENT_SOURCE_FAKE_START
Spécifie si la topologie de segment actuelle est vide. La source du séquenceur définit cet attribut.

MF_EVENT_SOURCE_PROJECTSTART
Heure de début d’un segment, par rapport au début de la présentation. La source du séquenceur définit cet attribut.

Notes

Une source multimédia déclenche cet événement lorsqu’elle démarre à partir d’un état arrêté ou qu’elle démarre à partir d’un état suspendu à la même position dans la source. L’événement est déclenché si la méthode IMFMediaSource::Start retourne S_OK.

Si la source multimédia démarre à partir de la position actuelle et que l’état précédent de la source était en cours d’exécution ou suspendu, les données d’événement peuvent se vider (VT_EMPTY). Si les données d’événement sont VT_EMPTY, la source multimédia peut définir l’attribut MF_EVENT_SOURCE_ACTUAL_START avec l’heure de début réelle.

Si la source multimédia démarre à partir d’une nouvelle position ou si l’état précédent de la source a été arrêté, les données d’événement doivent être l’heure de début (VT_I8).

Si la méthode Start provoque une recherche, la source multimédia envoie l’événement MESourceSeeked au lieu de MESourceStarted.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2008 [applications de bureau uniquement]
En-tête
Mfobjects.h (inclure Mfidl.h)

Voir aussi

Événements Media Foundation