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 |