IMFMediaEngineSrcElements 介面 (mfmediaengine.h)

提供媒體引擎的媒體資源清單。

繼承

IMFMediaEngineSrcElements 介面繼承自 IUnknown 介面。 IMFMediaEngineSrcElements 也有下列類型的成員:

方法

IMFMediaEngineSrcElements 介面具有這些方法。

 
IMFMediaEngineSrcElements::AddElement

將來源專案加入清單結尾。
IMFMediaEngineSrcElements::GetLength

取得清單中的來源項目數目。
IMFMediaEngineSrcElements::GetMedia

取得清單中項目的預期媒體類型。
IMFMediaEngineSrcElements::GetType

取得清單中的專案MIME類型。
IMFMediaEngineSrcElements::GetURL

取得清單中的專案URL。
IMFMediaEngineSrcElements::RemoveAllElements

從清單中移除所有來源專案。

備註

IMFMediaEngineSrcElements 介面代表已排序的媒體資源清單。

此介面可讓應用程式以數種不同的編碼格式提供相同的音訊/視訊內容,例如 H.264 和 Windows Media Video。 如果使用者的計算機上沒有特定的編解碼器,媒體引擎會嘗試清單中的下一個URL。 若要使用此介面,請執行下列動作:

  1. 建立這個介面的實作。
  2. 使用 URL 清單初始化您的實作。 選擇性地為每個 URL 提供 MIME 類型和媒體查詢字串。
  3. 呼叫 IMFMediaEngine::SetSourceElements 方法。

規格需求

需求
最低支援的用戶端 Windows 8 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2012 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 mfmediaengine.h

另請參閱

媒體基礎介面