EC_END_OF_SEGMENT
[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]
Das Ende eines Segments wurde erreicht.
Parameter
-
lParam1
-
(constREFERENCE_TIME*) Zeiger auf einen REFERENCE_TIME Wert, der die akkumulierte Datenstromzeit seit dem Anfang des Segments in 100 Nanosekundeneinheiten angibt.
-
lParam2
-
(DWORD) Segmentnummer (nullbasiert).
Standardaktion
Der Filtergraph-Manager überprüft die Anzahl EC_END_OF_SEGMENT Ereignisse anhand der Anzahl von EC_SEGMENT_STARTED Ereignissen. Wenn sie übereinstimmen, wird das EC_END_OF_SEGMENT-Ereignis an die Anwendung weitergeleitet. Anwendungen können die Standardaktion für dieses Ereignis nicht überschreiben.
Bemerkungen
Dieser Ereigniscode unterstützt nahtlose Schleifen. Wenn ein Aufruf der IMediaSeeking::SetPositions-Methode das flag AM_SEEKING_Segment enthält, sendet der Quellfilter diesen Ereigniscode, anstatt IPin::EndOfStream aufzurufen.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|