Freigeben über


MEStreamSinkScrubSampleComplete-Ereignis

Wird von einer Datenstromsenke ausgelöst, wenn sie eine Scrubbinganforderung abgeschlossen hat.

Scrubbing tritt auf, wenn die Wiedergaberate null ist und die Präsentationsuhr mit einer angegebenen Scrubbingzeit gestartet wird. Wenn eine Medienspüle das Scrubbing unterstützt, löst jeder Datenstrom auf der Spüle dieses Ereignis aus, wenn die IMFClockStateSink::OnClockStart-Methode aufgerufen wird, während die Wiedergaberate null ist.

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

Ereigniswerte

Mögliche Werte, die aus IMFMediaEvent::GetValue abgerufen wurden, umfassen Folgendes.

VARTYPE BESCHREIBUNG
VT_EMPTY
Keine Ereignisdaten.

Attribute

Die folgenden Attribute werden für dieses Ereignis definiert.

Merkmal 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
Mindest unterstützter Client
Windows Vista [nur Desktop-Apps]
Unterstützter Server (Mindestversion)
Windows Server 2008 [Nur Desktop-Apps]
Kopfzeile
Mfobjects.h (include Mfidl.h)

Siehe auch

Media Foundation-Ereignisse

Mediensenken

MESessionScrubSampleComplete