Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
[Funkcja skojarzona z tą stroną, DirectShow, jest starszą funkcją. Został zastąpiony przez MediaPlayer, IMFMediaEnginei Audio/Video Capture w Media Foundation. Te funkcje zostały zoptymalizowane pod kątem systemów Windows 10 i Windows 11. Firma Microsoft zdecydowanie zaleca, aby nowy kod używał MediaPlayer, IMFMediaEngine i Audio/Video Capture w programie Media Foundation zamiast DirectShow, jeśli to możliwe. Firma Microsoft sugeruje, że istniejący kod, który używa starszych interfejsów API, należy przepisać go do korzystania z nowych interfejsów API, jeśli to możliwe.]
Ten temat dotyczy systemu Windows XP z dodatkiem Service Pack 2 lub nowszym.
W trybie mieszanym maszyna wirtualna rozmiaruje wideo do poprawnego współczynnika proporcji. (Wyjątek: zobacz mieszanie niekwadazdne). Może to wymagać rozciągnięcia wideo, jeśli preferowany współczynnik proporcji nie jest taki sam jak stosunek proporcji fizycznych obrazu. Na przykład format cyfrowego wideo (DV) to 720 x 480 pikseli (3:2), ale powinien być wyświetlany przy współczynniku proporcji 4:3.
Maszyna wirtualna obsługuje dwa różne zachowania w przypadku korekty współczynnika proporcji:
- Dostosuj rozmiar poziomy lub pionowy, aby obraz był zawsze rozciągnięty, nigdy nie skurczył się. Jest to teraz zachowanie domyślne.
- Dopasuj rozmiar poziomy, rozciągając lub zmniejszając wideo.
Ponieważ drugie zachowanie (tylko korekta pozioma) może wiązać się z zmniejszeniem rozmiaru wideo, obraz wyjściowy może mieć mniej rozdzielczości. Z tego powodu preferowane jest pierwsze zachowanie. Na przykład w przypadku wideo 720 x 480 przy współczynniku proporcji 4:3 domyślne zachowanie powoduje wygenerowanie obrazu 720 x 550, podczas gdy korekta pozioma generuje mniejszy obraz 640 x 480.
VMR-7: Aby ustawić preferencję korekty współczynnika proporcji, wywołaj IVMRMixerControl::SetMixingPrefs. Ustaw flagę MixerPref_ARAdjustXorY dla zachowania domyślnego lub wyczyść tę flagę tylko dla dostosowania poziomego.
VMR-9: aby ustawić preferencję korekty współczynnika proporcji, wywołaj IVMRMixerControl9::SetMixingPrefs. Ustaw flagę MixerPref9_ARAdjustXorY dla zachowania domyślnego lub wyczyść tę flagę tylko w celu dostosowania poziomego.
Tematy pokrewne