Nasłuchiwanie mikrofonu

0

Cześć,
Jak w C# włączyć/wyłączyć nasłuchiwanie mikrofonu, najlepiej bez korzystania z bibliotek nuget?
Z góry dziękuję.

1

Jaki problem próbujesz rozwiązac? Najprawdopodobniej będziez musiał użyć jakieś biblioteki, a co no za róznica czy nuget czy nie?

0
_flamingAccount napisał(a):

Jaki problem próbujesz rozwiązac? Najprawdopodobniej będziez musiał użyć jakieś biblioteki, a co no za róznica czy nuget czy nie?

Chcę programowo ingerować w ustawienia mikrofonu takie jak:
title,
A jeśli chodzi o bibliotek nuget wolałbym uniknąć, korzystając najlepiej z bibliotek dostępnych w systemie.

0

Chcę programowo ingerować w ustawienia mikrofonu takie jak:

Czyli co?

Chcesz zrobić sobie apke typu dyktafon, odtwarzać? Jeśli tak to najlepiej użyć pierwszej lepszej biblioteki(nieważne czy dll, czy nuget) od obsługi dźwięku i/lub mikrofonu. Zrobienie tego przez windowsowe API, to będzie droga przez mękę. Jeśli nie masz bardzo dobry powodów to nie bawił bym się w to. Dll'ki instaluje się tak samo prosto jak apke, wiec to nie problem że ich używasz.

Jeśli chcesz zmieniać ustawienia urządzeń lub inne aka systemowe, to również skrajnie tego nie polecam jeśli naprawdę nie musisz. Nie które takie opcje są nie możliwe lub prawie nie możliwe do ustawienia(choć nie mowie że tak jest na pewno w tym przypadku).

0
_flamingAccount napisał(a):

Chcę programowo ingerować w ustawienia mikrofonu takie jak:

Czyli co?

Chcesz zrobić sobie apke typu dyktafon, odtwarzać? Jeśli tak to najlepiej użyć pierwszej lepszej biblioteki(nieważne czy dll, czy nuget) od obsługi dźwięku i/lub mikrofonu. Zrobienie tego przez windowsowe API, to będzie droga przez mękę. Jeśli nie masz bardzo dobry powodów to nie bawił bym się w to. Dll'ki instaluje się tak samo prosto jak apke, wiec to nie problem że ich używasz.

Jeśli chcesz zmieniać ustawienia urządzeń lub inne aka systemowe, to również skrajnie tego nie polecam jeśli naprawdę nie musisz. Nie które takie opcje są nie możliwe lub prawie nie możliwe do ustawienia(choć nie mowie że tak jest na pewno w tym przypadku).

Znalazłem wątek na forum msdn, skoro jedna osoba znalazła sposób na zmianę tych ustawień to bez wyszukiwania w ustawieniach graficznych to jest możliwość zmiany przez każdego programistę, a jeszcze skoro team Microsoftu usuwa ze swojego forum tego typu informacje, to nie wydaje mi się to rzetelna firma.
A wyszukiwanie niektórych ustawień w panelu sterowania jest długotrwałe i nie daje możliwości utworzenia profili które można w każdej chwili wprowadzić.

PS. skoro usunąłem jedną z ważniejszych funkcji potrzebnych do działania systemu i wszystko działa stabilnie (a nawet stabilniej) to niemożliwe nie istnieje, jest tylko trudniejsze do dojścia.

0

PS. skoro usunąłem jedną z ważniejszych funkcji potrzebnych do działania systemu

Czyli rozwiązałeś problem, czy zrobiłeś coś innego? Jak tak to podziel się kodem :)

Znalazłem wątek na forum msdn, skoro jedna osoba znalazła sposób na zmianę tych ustawień to bez wyszukiwania w ustawieniach graficznych to jest możliwość zmiany przez każdego programistę

Nie ma tego w oficjalnym api, koleś zadał pytanie we wrześniu a rozwiązaniem pochwalił się w marcu, a Pan z Microsoftu wyraźnie mówi proszę nie hakować naszego systemu. To nie jest takie hop siup, chyba że masz kod :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1