外觀比例修正
[與此頁面相關聯的功能,DirectShow是舊版功能。 它已被 MediaPlayer、imfMediaEngine 取代,並在媒體基金會 音訊/視訊擷取。 這些功能已針對 Windows 10 和 Windows 11 進行優化。 Microsoft強烈建議新程式代碼盡可能在媒體 基礎中使用 MediaPlayer、IMFMediaEngine 和 音訊/視訊擷取,而不是 DirectShow。 Microsoft建議使用舊版 API 的現有程式代碼,盡可能改寫成使用新的 API。]
本主題適用於 Windows XP Service Pack 2 或更新版本。
在混合模式中,VMR 會將影片大小調整為正確的外觀比例。 (例外狀況:請參閱 非方形混合。如果慣用的外觀比例與影像的實體外觀比例不同,則可能需要延展視訊。 例如,數字視訊 (DV) 格式為 720 x 480 像素(3:2),但應以 4:3 外觀比例顯示。
VMR 支援兩種不同的外觀比例修正行為:
- 調整水準或垂直大小,讓影像一律延展,絕不會縮小。 現在是預設行為。
- 調整水準大小,縮放或縮小視訊。
因為第二種行為(僅限水平調整)可能需要壓縮視訊,因此輸出影像的解析度可能較低。 基於這個理由,建議使用第一個行為。 例如,在 720 x 480 視訊 4:3 外觀比例的情況下,默認行為會產生 720 x 550 影像,而水準調整會產生較小的 640 x 480 影像。
VMR-7:若要設定外觀比例修正喜好設定,請呼叫 IVMRMixerControl::SetMixingPrefs。 設定預設行為的MixerPref_ARAdjustXorY旗標,或只針對水平調整清除此旗標。
VMR-9:若要設定外觀比例修正喜好設定,請呼叫 IVMRMixerControl9::SetMixingPrefs。 設定預設行為的MixerPref9_ARAdjustXorY旗標,或只針對水平調整清除此旗標。
相關主題