Jak przechwytywać dane PCM z Wave Out

Jak można programowo przechwytywać dźwięk? Wdrażam aplikację, która strumieniuje w czasie rzeczywistym pulpit w sieci. Część wideo została zakończona. Muszę zaimplementować część audio. Potrzebuję sposobu na pobranie danych PCM z karty dźwiękowej do mojego kodera (zaimplementowanego przy użyciu formatu Windows Media).

Myślę, że odpowiedź jest związana z funkcjami openMixer (), waveInOpen () w Win32 API, ale nie jestem pewien, co powinienem zrobić.

Jak otworzyć niezbędny kanał i jak odczytywać z niego dane PCM?

Z góry dziękuję.

questionAnswers(2)

yourAnswerToTheQuestion