Поделиться через


Событие MEStreamSinkScrubSampleComplete

Вызывается приемником потоков при завершении запроса очистки.

Очистка возникает, когда скорость воспроизведения равна нулю, а часы презентации начинаются с указанного времени очистки. Если приемник мультимедиа поддерживает очистку, каждый поток на приемнике вызывает это событие всякий раз, когда метод IMFClockStateSink::OnClockStart вызывается, пока скорость воспроизведения равна нулю.

Если поток отрисовывает данные во время очистки, он отправляет событие сразу после отрисовки данных. Если поток не отображает данные, он отправляет событие сразу после вызова OnClockStart .

Значения событий

Возможные значения, полученные из IMFMediaEvent::GetValue включают следующие значения.

Тип переменной Описание
VT_EMPTY
Нет данных о событии.

Атрибуты

Для этого события определены следующие атрибуты.

Свойство Описание
MF_EVENT_SCRUBSAMPLE_TIME
Время представления, для которого были отрисованы данные. Если приемник мультимедиа не отображает данные во время очистки, он не задает этот атрибут.

Требования

Требование Ценность
Минимальный поддерживаемый клиент
Windows Vista [только классические приложения]
Минимальный поддерживаемый сервер
Windows Server 2008 [только классические приложения]
Заголовок
Mfobjects.h (include Mfidl.h)

См. также

события Media Foundation

Приемники мультимедиа

MESessionScrubSampleComplete