MEStreamSinkScrubSampleComplete 事件

由流接收器在完成清理请求时引发。

当播放速率为零且演示时钟以指定的填充时间启动时,将发生清理。 如果媒体接收器支持清理,则在播放速率为零时调用 IMFClockStateSink::OnClockStart 方法时,接收器上的每个流都会引发此事件。

如果流在清理时呈现数据,则在呈现数据后立即发送事件。 如果流不呈现数据,则会在调用 OnClockStart 后立即发送事件。

事件值

IMFMediaEvent::GetValue 检索到的可能值包括以下内容。

VARTYPE 说明
VT_EMPTY
无事件数据。

属性

为此事件定义了以下属性。

Attribute 说明
MF_EVENT_SCRUBSAMPLE_TIME
呈现数据的呈现时间。 如果媒体接收器在清理时不呈现数据,则不会设置此属性。

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2008 [仅限桌面应用]
Header
Mfobjects.h (包括 Mfidl.h)

请参阅

媒体基础活动

媒体接收器

MESessionScrubSampleComplete