Freigeben über


EC_SEGMENT_STARTED

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]

Ein neues Segment wurde gestartet.

Parameter

lParam1

(constREFERENCE_TIME*) Zeiger auf einen REFERENCE_TIME Wert, der die akkumulierte Datenstromzeit seit Beginn des Segments in 100 Nanosekundeneinheiten angibt.

lParam2

(DWORD) Segmentnummer (nullbasiert).

Standardaktion

Dieses Ereignis wird nicht an die Anwendung gesendet. Anwendungen können die Standardaktion für dieses Ereignis nicht außer Kraft setzen.

Bemerkungen

Wenn ein Filter ein EC_END_OF_SEGMENT am Ende eines Segments sendet, sendet er dieses Ereignis am Anfang des Segments. Der Filterdiagramm-Manager verwendet diese Ereignisbenachrichtigung, um zu berechnen, wie viele EC_END_OF_SEGMENT Benachrichtigungen am Ende des Segments erwartet werden sollten.

Standardmäßig senden Filter keine EC_END_OF_SEGMENT Ereignisse am Ende von Segmenten und sollten daher dieses Ereignis nicht senden. Weitere Informationen finden Sie unter IMediaSeeking::SetPositions.

Anforderungen

Anforderung Wert
Header
Dshow.h

Siehe auch

Ereignisbenachrichtigungscodes

Ereignisbenachrichtigung in DirectShow