Udostępnij przez


ZDARZENIE MEStreamSinkScrubSampleComplete

Wywoływane przez ujście strumienia po zakończeniu żądania czyszczenia.

Czyszczenie występuje, gdy szybkość odtwarzania wynosi zero, a zegar prezentacji jest uruchamiany z określonym czasem czyszczenia. Jeśli ujście multimediów obsługuje czyszczenie, każdy strumień na ujściu zgłasza to zdarzenie za każdym razem, gdy metoda IMFClockStateSink::OnClockStart jest wywoływana, gdy szybkość odtwarzania wynosi zero.

Jeśli strumień renderuje dane podczas czyszczenia, wysyła zdarzenie natychmiast po renderowaniu danych. Jeśli strumień nie renderuje danych, wysyła zdarzenie natychmiast po wywołaniu metody OnClockStart .

Wartości zdarzeń

Możliwe wartości pobrane z IMFMediaEvent::GetValue obejmują następujące wartości.

VARTYPE Opis
VT_EMPTY
Brak danych zdarzenia.

Atrybuty

Dla tego zdarzenia zdefiniowano następujące atrybuty.

Atrybut Opis
MF_EVENT_SCRUBSAMPLE_TIME
Czas prezentacji, dla którego dane zostały renderowane. Jeśli ujście multimediów nie renderuje danych podczas czyszczenia, nie ustawia tego atrybutu.

Wymagania

Wymaganie Wartość
Minimalny obsługiwany klient
Windows Vista [tylko aplikacje klasyczne]
Minimalny obsługiwany serwer
Windows Server 2008 [tylko aplikacje klasyczne]
Nagłówek
Mfobjects.h (w tym Mfidl.h)

Zobacz także

zdarzeń Media Foundation

Odbiorniki multimedialne

MESessionScrubSampleComplete