共用方式為


(mpconfig.h) IMixerPinConfig 介面

[與此頁面 相關的功能 DirectShow 是舊版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音訊/視訊擷取取代。 這些功能已針對 Windows 10 和 Windows 11 進行優化。 Microsoft 強烈建議新程式代碼盡可能使用 MediaPlayerIMFMediaEngine音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議盡可能重寫使用舊版 API 的現有程式代碼,以使用新的 API。]

介面 IMixerPinConfig 會在 重迭混音器 篩選的輸入針腳上公開,並包含以各種方式操作視訊串流的方法。 重迭混音器包含多個輸入針腳,會動態建立為新增視訊輸入數據流。 第一個釘選上的視訊串流稱為 主要數據流 ,而後續串 流稱為次要數據流

使用此介面操作混合各種視訊串流所涉及的參數。 這些參數包括取得和設定位置、迭置順序、混合和透明度層級、外觀比例更正,以及數據流的色彩索引鍵。

在顯示視窗中設定視訊數據流的位置時,所有次要數據流的默認相對位置是 {0, 0, 0, 0}。 因此,在次要數據流上使用 IMixerPinConfig::SetRelativePosition 方法,以確保所有視訊串流都已正確放置。

應用程式會在混合多個視訊串流時使用此介面來取得和設定屬性。

繼承

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

方法

IMixerPinConfig 介面具有這些方法。

 
IMixerPinConfig::GetAspectRatioMode

GetAspectRatioMode 方法會擷取視窗重設大小的外觀比例校正模式。
IMixerPinConfig::GetBparameter

GetBmeterParameter 方法會擷取混合參數的值,這個參數會定義次要數據流如何與主要數據流混合。
IMixerPinConfig::GetColorKey

GetColorKey 方法會擷取視訊數據流所使用的色彩索引鍵。
IMixerPinConfig::GetRelativePosition

GetRelativePosition 方法會擷取數據流在顯示視窗中的位置。
IMixerPinConfig::GetStreamTransparent

GetStreamTransparent 方法會判斷數據流是否透明。
IMixerPinConfig::GetZOrder

GetZOrder 方法會擷取特定視訊數據流的迭置順序。
IMixerPinConfig::SetAspectRatioMode

SetAspectRatioMode 方法會設定視窗重設大小的外觀比例校正模式。
IMixerPinConfig::SetParameter

SetBrationParameter 方法會設定混合參數,該參數會定義次要數據流如何與主要數據流混合。
IMixerPinConfig::SetColorKey

SetColorKey 方法會設定視訊串流所使用的色彩索引鍵。
IMixerPinConfig::SetRelativePosition

SetRelativePosition 方法會設定數據流在顯示視窗中的位置。
IMixerPinConfig::SetStreamTransparent

SetStreamTransparent 方法會將數據流設定為透明。
IMixerPinConfig::SetZOrder

SetZOrder 方法會設定特定視訊數據流的迭置順序。

規格需求

需求
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
目標平台 Windows
標頭 mpconfig.h