Число доступных аудио устройств и список их номеров (индексов)
#include <sys/asoundlib.h>int snd_cards_list( int *cards,int card_array_size,int *cards_over );
libasound
Функция snd_cards_list() возвращает текущее число доступных аудио устройств и массив их индексов, для которых запущены соответствующие драйверы. Нет гарантий, что эти устройства имеют непрерывно возрастающие номера (индексы), так как произвольные драйверы могут быть динамически загружены/выгружены в любой момент.
![]() | Данную функцию следует использовать вместо устаревшей snd_cards(), поскольку она лишена проблем идентификации фактических индексов устройств. |
Число доступных аудио устройств.
ЗОСРВ «Нейтрино»
Предыдущий раздел: Библиотека libasound