Babyfon fürs lokale Netzwerk



  • Hallo,

    ich würde gerne ein Babyfon für mein lokales Netzwerk bei mir zu Hause programmieren und wahrscheinlich wäre die Übermittlung mit UDP am sinnvollsten, oder?
    Allerdings habe ich keine Ahnung, wie ich Sound über mein Mikrofon aufnehmen kann (WinAPI) und die dann auf dem anderen Computer abspielen kann.

    Von Sockets und UDP habe ich Ahnung - ich glaube das wird der einfachere Teil, aber beim Aufnehmen und Abspielen bräuchte ich Hilfe.

    LG DerCoder



  • Habe so etwas selbst noch nicht gemacht, aber ich kann dir schon mal einen Anstoss in die richtige Richtung geben 😉 . Hierfür wirst du nämlich die waveIn... und waveOut... Funktionen der WinAPI brauchen. Hier noch ein Artikel http://msdn.microsoft.com/en-us/library/aa446573.aspx . Besonders interessant sind die Funktionen waveInOpen, waveInPrepareHeader und waveInStart.

    Hoffe du kannst damit was anfangen.



  • Ich habe gerade noch was gefunden, ist aber in C und funktioniert auch leider nicht (auch nicht die vorkompilierten PEs). http://www.andreadrian.de/babyphone/

    Aber danke für deinen Link. Ich werd mir das mal durchlesen

    EDIT: Ich habe grad mal diesen Code hier ausprobiert, aber ich bekomme anscheinend kein Signal. Hat jemand ne Idee, ob das an meinem USB-Heasset liegt, oder, wie ich dem Problem mit Debugging auf die Schliche kommen kann? http://www.c-plusplus.net/forum/268699



  • Ich hoffe mit meinem Doppelpost niemanden zu verärgern, aber ich kommt einfach nicht voran.

    Ich kann wohl die waveIn-Devices enumerieren und deren Namen ausgeben, aber wie zum Geier schaffe ich es, Daten vom primären Aufnahmegerät aufzunehmen? 😞
    Muss ich da von allen angeschlossenen Geräten die Aufnahme speichern?

    Ich komme leider nicht ganz so gut mit deinem Link voran, wie ich hoffte, zumal ich keine Ahnung habe, was es mit dem zu speichernden Format auf sich hat.


Anmelden zum Antworten