Soundkarte ansteuern
-
Hallo,
ich hoffe ihr könnt mir helfen, wie kann ich in meinem Programm direkt auf die Soundkarte zugreifen? Also z.B. die Signale die von einem Mikrofon kommen abfangen, oder auch befehle dierekt an die Soundkarte leiten? Ich kompiliere meine Programme mit dem g++ Compiler.
Danke für eure bemühungen
-
wenn du direkt drauf zugreifen willst, dann musst du dir einen eigenen Treiber schreiben.
Ansonsten kannst du mal schauen, in wie weit du dein Projekt mit OSS oder ALSA durchführen kannst
http://www.4front-tech.com/pguide/
http://www.alsa-project.org/api.php3(btw. wär es interessanter zu wissen welches OS du benutzt als den Compiler
)
-
Hallo,
erstmal danke für deine schnelle Hilfe. Ich habe SuSE Linux 8.0. Wie kann ich mir denn einen eigenen Treiber schreiben? Kannst du mir ein Tutorial oder ein Skript nennen das beschreibt wie man einen Treiber schreibt?
P.S.: Wenn es möglich ist in deutsch
Danke nochmal
-
hmm, so leicht geht das nicht. Da musst du dich schon in die Kernel Programmierung einarbeiten
http://leapster.org/linoleum/
http://www.xml.com/ldd/chapter/book/index.html
-
Ich denke es dürfte zielführender sein, die vorhanden Audio Schnittstellen zu verwenden.
Also zb einfach von /dev/dsp zu lesen, sofern deine Karte treiberunterstützt ist (wovon ich mal ausgehe).
Ein noch höherer Zugang wäre die Verwendung einer Bibliothek für Audio.
Ciao,
_