IMFMediaSession 接口 (mfidl.h)
为受保护和未受保护的内容提供播放控件。 媒体会话和 PMP) 会话对象的受保护媒体路径 (公开此接口。 此接口是应用程序用来控制媒体基础管道的主要接口。
若要获取指向此接口的指针,请调用 MFCreateMediaSession 或 MFCreatePMPMediaSession。
继承
IMFMediaSession 接口继承自 IMFMediaEventGenerator。 IMFMediaSession 还具有以下类型的成员:
方法
IMFMediaSession 接口具有这些方法。
IMFMediaSession::ClearTopologies 清除在媒体会话中排队播放的所有演示文稿。 |
IMFMediaSession::Close 关闭媒体会话并释放它正在使用的所有资源。 |
IMFMediaSession::GetClock 检索媒体会话的演示时钟。 |
IMFMediaSession::GetFullTopology 从媒体会话获取拓扑。 |
IMFMediaSession::GetSessionCapabilities 根据当前演示文稿检索媒体会话的功能。 |
IMFMediaSession::P ause 暂停媒体会话。 |
IMFMediaSession::SetTopology 在媒体会话上设置拓扑。 |
IMFMediaSession::Shutdown 关闭媒体会话并释放媒体会话使用的所有资源。 |
IMFMediaSession::Start 启动媒体会话。 |
IMFMediaSession::Stop 停止媒体会话。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | mfidl.h |