IMFSourceReaderCallback 接口 (mfreadwrite.h)

Microsoft Media Foundation 源读取器的回调接口。

继承

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

方法

IMFSourceReaderCallback 接口具有这些方法。

 
IMFSourceReaderCallback::OnEvent

当源读取器从媒体源接收某些事件时调用。
IMFSourceReaderCallback::OnFlush

在 IMFSourceReader::Flush 方法完成时调用。
IMFSourceReaderCallback::OnReadSample

在 IMFSourceReader::ReadSample 方法完成时调用。

注解

首次创建源读取器对象时,使用 MF_SOURCE_READER_ASYNC_CALLBACK 属性设置回调指针。

可以从任何线程调用回调方法,因此实现此接口的对象必须是线程安全的。

如果未指定回调指针,源读取器将同步运行。

如果安装了适用于 Windows Vista 的平台更新补充,则此接口在 Windows Vista 上可用。

要求

要求
最低受支持的客户端 适用于 Windows Vista 的 Windows 7、Windows Vista 和平台更新补充 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2008 R2 [桌面应用 |UWP 应用]
目标平台 Windows
标头 mfreadwrite.h

另请参阅

媒体基础接口

源读取器

在异步模式下使用源读取器