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


Событие MEStreamSinkScrubSampleComplete

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

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

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

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

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

VARTYPE Описание
VT_EMPTY
Нет данных события.

Атрибуты

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

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

Требования

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

См. также раздел

События Media Foundation

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

MESessionScrubSampleComplete