Freigeben über


MEStreamSinkScrubSampleComplete-Ereignis

Wird von einer Streamsenke ausgelöst, wenn eine Scrubbinganforderung abgeschlossen wird.

Die Bereinigung erfolgt, wenn die Wiedergaberate null ist und die Präsentationsuhr mit einer angegebenen Srubbingzeit gestartet wird. Wenn eine Mediensenke das Bereinigen unterstützt, löst jeder Stream auf der Senke dieses Ereignis aus, wenn die IMFClockStateSink::OnClockStart-Methode aufgerufen wird, während die Wiedergaberate null ist.

Wenn der Datenstrom daten während des Scrubbings rendert, sendet er das Ereignis, sobald die Daten gerendert werden. Wenn der Stream keine Daten rendert, sendet er das -Ereignis unmittelbar nach dem Aufruf von OnClockStart .

Ereigniswerte

Mögliche Werte, die von IMFMediaEvent::GetValue abgerufen werden, umfassen Folgendes.

VARTYPE Beschreibung
VT_EMPTY
Keine Ereignisdaten.

Attributes

Für dieses Ereignis sind die folgenden Attribute definiert:

attribute Beschreibung
MF_EVENT_SCRUBSAMPLE_TIME
Präsentationszeit, für die Daten gerendert wurden. Wenn die Mediensenke beim Scrubbing keine Daten rendert, wird dieses Attribut nicht festgelegt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 [nur Desktop-Apps]
Header
Mfobjects.h (include Mfidl.h)

Siehe auch

Media Foundation-Ereignisse

Mediensenken

MESessionScrubSampleComplete