EC_END_OF_SEGMENT
[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture in Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation au lieu de DirectShow, si possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]
La fin d’un segment a été atteinte.
Paramètres
-
lParam1
-
(constREFERENCE_TIME*) Pointeur vers une valeur REFERENCE_TIME qui spécifie le temps de flux cumulé depuis le début du segment, en unités de 100 nanosecondes.
-
lParam2
-
(DWORD) Numéro de segment (base zéro).
Action par défaut
Le gestionnaire de graphe de filtres vérifie le nombre d’événements EC_END_OF_SEGMENT par rapport au nombre d’événements EC_SEGMENT_STARTED . S’ils correspondent, il transfère l’événement EC_END_OF_SEGMENT à l’application. Les applications ne peuvent pas remplacer l’action par défaut pour cet événement.
Notes
Ce code d’événement prend en charge la boucle transparente. Lorsqu’un appel à la méthode IMediaSeeking::SetPositions inclut l’indicateur AM_SEEKING_Segment, le filtre source envoie ce code d’événement au lieu d’appeler IPin::EndOfStream.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête |
|