IMFMediaSinkPreroll 接口 (mfidl.h)

使媒体接收器能够在启动演示时钟之前接收样本。

若要获取指向此接口的指针,请在媒体接收器上调用 QueryInterface

继承

IMFMediaSinkPreroll 接口继承自 IUnknown 接口。 IMFMediaSinkPreroll 也具有以下类型的成员:

方法

IMFMediaSinkPreroll 接口具有这些方法。

 
IMFMediaSinkPreroll::NotifyPreroll

通知媒体接收器演示文稿时钟即将启动。

注解

媒体接收器可以实现此接口以支持无缝播放和转换。 如果媒体接收器公开此接口,它可以在演示时钟开始之前接收样本。 然后,它可以预处理样本,以便在时钟启动时立即开始呈现。 预滚动有助于避免播放过程中出现故障。

如果媒体接收器支持预滚动,则媒体接收器的 IMFMediaSink::GetCharacteristics 方法应返回MEDIASINK_CAN_PREROLL标志。

要求

要求
最低受支持的客户端 Windows Vista [桌面应用 | UWP 应用]
最低受支持的服务器 Windows Server 2008 [桌面应用 | UWP 应用]
目标平台 Windows
标头 mfidl.h

另请参阅

媒体基础接口

媒体接收器