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

另請參閱

如何使用媒體基礎播放媒體檔案

IMFMediaEventGenerator

媒體基礎介面