Partager via


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
Dshow.h

Voir aussi

Codes de notification d’événement

Notification d’événement dans DirectShow