Zasadniczo potrzebuję sposobu na wyjście do bieżącego wyjścia audio i sprawdzenie poziomu dźwięku, tj. Muszę mieć możliwość sprawdzenia, czy coś jest odtwarzane na urządzeniu audio, czy nie.Jak programowo uzyskać aktualny poziom dźwięku?
Nie muszę sprawdzać ustawienia głośności, ale rzeczywisty poziom dźwięku odtwarzanego strumienia audio.
Niestety, pytałam o tym, jak to zrobić w systemie Windows w Visual Studio 2008.
@mikerobi: To tworzy część mojego rozumowania - jeśli jest ona wyświetlana na liczniku głośności systemu, musi istnieć być numerem systemowym, który może go odzyskać.
Nie rozumiem negatywnych reakcji, na pewno jest sposób na to, jaki dźwięk jest odtwarzany? Nie wiem, czy będzie łatwo wyodrębnić i użyteczne informacje z tego strumienia, ale te komentarze nie wskazują na plakat w dobrym kierunku. –
+1, teraz, gdy wspomniana jest platforma. Od wersji Windows Vista/7 mamy interfejsy API Core Audio (http://msdn.microsoft.com/en-us/library/dd370784%28VS.85%29.aspx), ale z pewnością nigdy ich nie użyłem. Spróbujmy oznaczyć tag 'windows-api' i zobaczyć, kogo narysujemy.:) –
Może znajdziesz coś tutaj http://www.dreamincode.net/forums/topic/45693-controlling-sound-volume-in-c%23/#/ – BrunoLM