On Friday 29 October 2004 13:38, Bernhard Walle wrote:
kennt jemand eine portable (Linux: ALSA/OSS, Windows) Library für C++ (C wäre auch Ok), mit der man Sound abspielen kann, der roh in einzelnen Samples vorliegt. Also sowas wie ALSA mit /usr/share/doc/packages/alsa-docs/_2test_2pcm_8c-example.html (SuSE, Paket alsa-docs) macht.
Was spricht gegen system( "/usr/bin/aplay sound.wav" ); ?
Sollte allerdings nicht einen zu großen Overhead haben, also kein SDL oder so. Weil dann schreib ich die Funktionen besser selber. ;)
Mit Java geht's auch, ich weiß. Ich wollte aber eigentlich lieber C++ nehmen.
Wenn Du zu viel Overhead wegen system() befürchtest, schau' Dir einfach mal
die Sourcen von aplay an - es sind ganze 2155 Zeilen (rpm -Uhv alsa.spm; tar
xjvf /usr/src/packages/SOURCES/alsa-utils*.tar.bz2).
CU
--
Stefan Hundhammer