IMFMediaSession 接口 (mfidl.h)

为受保护和未受保护的内容提供播放控件。 媒体会话和 PMP) 会话对象的受保护媒体路径 (公开此接口。 此接口是应用程序用来控制媒体基础管道的主要接口。

若要获取指向此接口的指针,请调用 MFCreateMediaSessionMFCreatePMPMediaSession

继承

IMFMediaSession 接口继承自 IMFMediaEventGeneratorIMFMediaSession 还具有以下类型的成员:

方法

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

另请参阅

如何使用 Media Foundation 播放媒体文件

IMFMediaEventGenerator

媒体基础接口