Merci beaucoup pour vos réponses . en effet pour moi ce n’était pas trés clair
Et comme je chercher comment “attaquer” le bon device je ne trouvais pas mon chemin dans les structures
Je cherchais un truc du genre (hw:0.0)
Et grâce à jcsm33 j’ ai vu vite fait dans la doc de libasound2 … Ça !! : static char *device = “plughw:0,0”;
et ça ça me plait plus
Merci donc je n’ avais pas pensé (ou avais-je la tête à la librairie libasound2 . j’ avais regardé asound.h etc et je ne comprenais rien
Ce soir je vais dormir et plus tard je vais regardé tout cela. Et je ferais part de mes découvertes
Merci de vos pistes
Guy
PS: bien sûr j’ avais cherché dans les moteurs de recherche … genre … "programmer sa carte son en C"
ou bien programmer avec alsa … rien
Mais je viens d’ essayer quand même avant de dormir avec un :
bplay /media/super-geek/Expansion/Musique/Basho/track01.cdda.wav
bplay: /dev/dsp: No such file or directory
c’ est bien ce que je craignais /dev/dsp c’ est OSS et non pas ALSA ou PULSEAUDIO
et si je fais
bplay -d /dev/snd/pcmC0D0p /media/super-geek/Expansion/Musique/Basho/track01.cdda.wav
j’obtiens cette erreur
bplay: /dev/snd/pcmC0D0p: Inappropriate ioctl for device
Bon A+
Et en anglais je viens de faire une recherche avec plughw:0,0 et j’ ai trouvé
le ALSA Programming Howto
users.suse.com/~mana/alsa090_howto.html
A+