IMFMediaSource 介面 (mfidl.h)
由媒體來源物件實作。
媒體來源是一種產生媒體資料的物件。 例如,資料可能來自視訊檔案、網路串流或硬體裝置,例如相機。 每個媒體來源都包含一或多個資料流程,而每個資料流程都會提供一種類型的資料,例如音訊或視訊。
繼承
IMFMediaSource介面繼承自IMFMediaEventGenerator。 IMFMediaSource 也有下列類型的成員:
方法
IMFMediaSource介面具有這些方法。
IMFMediaSource::CreatePresentationDescriptor 擷取媒體來源的簡報描述元複本。 應用程式會使用簡報描述項來選取資料流程,並取得來源內容的相關資訊。 |
IMFMediaSource::GetCharacteristics 擷取媒體來源的特性。 |
IMFMediaSource::P ause 暫停媒體來源中的所有作用中資料流程。 |
IMFMediaSource::Shutdown 關閉媒體來源,並釋放它所使用的資源。 |
IMFMediaSource::Start 藉由指定開始播放的位置,啟動、搜尋或重新開機媒體來源。 |
IMFMediaSource::Stop 停止媒體來源中的所有作用中資料流程。 |
備註
在 Windows 8 中,此介面會使用 IMFMediaSourceEx進行擴充。
對於某些裝置來源,例如相機或麥克風, IMFMediaSource 也會實作 IKsControl ,供使用者模式應用程式用來對基礎設備磁碟機發出 KSPROPERTY、KSEVENT 和 KSMETHOD 作業。
注意
此介面是選擇性的,可能無法使用。 如果無法使用這個介面, QueryInterface 會傳回E_NOINTERFACE。
需求
最低支援的用戶端 | Windows Vista [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2008 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | mfidl.h |