Il semble que je ne comprends pas l'architecture ALSA, même après avoir lu la plupart de la documentation sur l'offre:ALSA: Comment puis-je trouver un appareil dans la liste des appareils et quand même je reçois "Aucun fichier ou répertoire" lors de l'ouverture?
je liste tous les périphériques ALSA disponibles à l'aide snd_device_name_hint() et snd_device_name_get_hint(). Cette liste, entre autres "impulsion" sous la classe hwdep, donc il semble que PulseAudio est disponible dans mon système. Mais quand j'essaie de l'ouvrir avec snd_pcm_open() (mode non-bloquant et in ou out) je reçois "No tel fichier ou répertoire".
Ce qui donne? Je peux ouvrir d'autres appareils, par exemple la puce Intel intégrée fonctionne très bien, pourquoi ne pas PulseAudio?
Comment vérifier cela? – Makis
Je ne suis pas certain, mais sur des recherches plus poussées pcm-pulse devrait être une partie intégrante de pulseaudio plutôt qu'un module? Bien sûr, vous devez être sûr que pulseaudio est en cours d'exécution, mais l'émulation de périphérique alsa devrait être automatiquement là. –