Witam, chciał bym zabrać się za napisanie komunikatora głosowego(używany miałby być w LANie). Mam trzy podstawowe pytania:

  1. Jakich bibliotek użyć do pobrania dźwięku z mikrofonu? Coś z directx'em?
  2. Potrafię wysłać plik w kodzie programu, ale jak wysłać dźwięk który w danym momencie otrzymujemy z mikrofonu?
  3. Chcę umożliwić opcje podglądania pulpitu(patrząc przyszłościowo myślę o amatorskim zdalnym pulpicie, ale nie o tym teraz). Coś podobnego do "współdziel swój ekran" w Skype. Jak pobrać obraz który aktualnie jest wyświetlany na monitorze? Do głowy przychodzi mi tylko wykonanie dużej ilości zdarzeń klikania PrintScreen, ale chyba nie tędy droga.
    Z góry dziękuję, pozdrawiam.