Udostępnij przez


Przykład filtru gargle

[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.]

Opis

Filtr gargle jest filtrem przekształcania efektów dźwiękowych.

Filtr Gargle moduluje kształt fali, który przez niego przechodzi, mnożąc go przez inny kształt fali, matematycznie generowany wewnątrz filtru. Modulujący kształt fali jest domyślnie trójkątną falą. Arkusz właściwości oferuje również alternatywę fali kwadratowej. Częstotliwość modulowania fali można ustawić za pośrednictwem arkusza właściwości filtru. Przy niskich częstotliwościach modulacji efekt brzmi jak tremolo. Przy wyższych częstotliwościach modulacji brzmi to jak zniekształcenie, dodając dodatkowe częstotliwości powyżej i poniżej oryginalnego niemodulowanego dźwięku.

Pobieranie przykładu

Aby pobrać przykłady zestawu SDK DirectShow, zainstaluj najnowszą wersję zestawu Windows SDK.

Ten przykład jest instalowany w następującej ścieżce: [SDK Root]\Samples\Multimedia\DirectShow\Filters\Gargle.

Przykłady DirectShow