Wie kann ich das aufnehmen von audio von einem Mikrofon, um zu senden Sie es über einen socket?

Ich benutze Windows 7 und die Entwicklung eines chat-ähnliche-Anwendung mit Visual Studio 2010. Ich bin auf der Suche nach einer EINFACHEN Möglichkeit der Aufnahme von Audiodaten von einem Mikrofon (oder besser gesagt, von den Standard-Aufnahme-Gerät), sammeln Sie den Puffer aus, sagte Eingangs, und senden es über ein socket. Ich habe gesehen, DirectX Lösungen empfohlen, aber aus meiner Forschung, das ist ziemlich das Gegenteil von einfach. 5000 Zeilen Beispielcode für ein einfaches capture/speichern Datei-Programm? Das geht einfach nicht für mich arbeiten (und ja, das war eine offizielle Probe mit dem SDK).

Sowieso, ich brauche es nicht cross-Plattform, und ich würde wirklich lieber etwas, das kommt schon mit Windows, obwohl ich nicht Verstand Installation einer Bibliothek, solange es nicht länger dauern als das schreiben die hardware-Treiber von Grund auf, um es herauszufinden (übertreibung). Ich habe davon gehört waveInOpen Funktion, aber seltsamerweise kann ich nicht finden, alle demos auf, wie es zu benutzen. Wenn jemand eine Idee hat oder einen link, um einige Beispiel-code, würde ich mich sehr freuen. Danke an alle für Ihre Zeit!

P. S. ich herausfinden kann, ist die Vernetzung Teil selbst. Ich brauche nur Zugriff auf die raw-audio-Daten-Puffer.

Wenn Sie bei Google eine Suche (oder auch Stack-Überlauf selbst) für waveInOpen, was findest du?
Das gleiche habe ich gefunden, für die letzten 2 Stunden - - Fragen und/oder offensichtliche Tatsachen. Ich brauche eine demo.
möglich, Duplikat der Wie man von PCM-Daten vom Mikrofon in C++ (os Windows)?
Okay, danke, denke ich. Ich werde über diesen code und sehen, ob ich finden kann, dass etwas von ihm. Scheint immer noch etwas langatmig, aber. Ich verwende openCV für video-und es ist bei weitem nicht so kompliziert, wie das audio-Zeug, heh

InformationsquelleAutor Sefu | 2011-09-26

Schreibe einen Kommentar