Suche nach allen Geräten, die ich verwenden können, um zu spielen, PCM mit ALSA

Verwende ich ALSA zu spielen, PCM-samples. Öffne ich den PCM-stream mit dieser Funktion:

int snd_pcm_open(snd_pcm_t** pcmp,
        const char* name,
        snd_pcm_stream_t stream,
        int mode);

Ich bin derzeit mit "default" als name-parameter. Ich möchte in der Lage sein, zu wählen, andere Geräte. Was ich nicht verstehen kann ist, wie kann ich bestimmen, was sind die Namen der anderen verfügbaren Geräte.

Befestigte ich ein USB-Mikrofon zu meinem system und aplay und amixer scheint das neue Gerät erkennen. Wie bestimme ich den Namen von diesem Gerät? Gibt es eine ALSA-Funktion, um eine Liste der verfügbaren Geräte mit Ihren jeweiligen Namen?

InformationsquelleAutor Luca Carlon | 2011-07-28
Schreibe einen Kommentar