Получение числа маршрутов в микшере и их идентификаторов
#include <sys/asoundlib.h>int snd_mixer_routes( snd_mixer_t *handle,snd_mixer_routes_t *routes );
libasound
Функция snd_mixer_routes() заполняет переданную структуру snd_mixer_routes_t информацией о числе маршрутов в открытом микшере handle. Также заполняется массив идентификаторов маршрутов proutes и размер этого массива routes_size.
Настоятельно рекомендуется взаимодействовать с группой элементов, а не каждым элементом напрямую. |
Перед вызовом snd_mixer_routes() следует установить следующие поля структуры:
NULL
или указатель на хранилище маршрутов (например, массив структур snd_mixer_eid_t). При успешном выполнении функция заполняет:
ЗОСРВ «Нейтрино»
snd_mixer_eid_t, snd_mixer_elements(), snd_mixer_groups(), snd_mixer_routes_t
Предыдущий раздел: Библиотека libasound