媒體參數
[與此頁面相關聯的功能,DirectShow是舊版功能。 它已被 MediaPlayer、imfMediaEngine 取代,並在媒體基金會 音訊/視訊擷取。 這些功能已針對 Windows 10 和 Windows 11 進行優化。 Microsoft強烈建議新程式代碼盡可能在媒體 基礎中使用 MediaPlayer、IMFMediaEngine 和 音訊/視訊擷取,而不是 DirectShow。 Microsoft建議使用舊版 API 的現有程式代碼,盡可能改寫成使用新的 API。]
媒體參數可讓應用程式設定物件的屬性,以便以數學決定性的方式隨著時間變更。
例如,假設音效工程師正在混合數位主控磁帶,並想要將輕微延遲套用至聲樂區段,以填入音效。 如果延遲突然削減,效果會令人費力。 相反地,效果應該開始100%乾燥(沒有延遲),濕/干混合應該逐漸增加,直到達到所需的水準。 此外,此轉換應遵循平滑曲線或線性進展。 若要支援此案例,DMO 可以公開下列介面:
- IMediaParamInfo 包含用來探索所支援屬性相關信息的方法。 一般而言,用戶端會在開始串流數據之前呼叫這些方法。
- IMediaParams 包含方法來設定參數在串流期間將遵循的曲線。
這些介面主要是針對 DMO 所設計,但任何物件都可以支持它們。 在本節中,參數 一詞是指支援這兩個介面的任何屬性。
本節包含下列主題:
相關主題