Информация о маршрутах в микшере
#include <sys/asoundlib.h>typedef struct snd_mixer_routes_s {snd_mixer_eid_t eid;int32_t routes;int32_t routes_size;int32_t routes_over;uint8_t zero[4]; /* alignment -- zero fill */snd_mixer_eid_t *proutes;void *pzero; /* align pointers on 64-bits; point to NULL */uint8_t reserved[128]; /* must be filled with zeroes */} snd_mixer_routes_t;
Структура snd_mixer_routes_t
описывает все маршруты в микшере. Заполненную структуру возвращает функция snd_mixer_routes().
![]() | Настоятельно рекомендуется взаимодействовать с группой элементов, а не каждым элементом напрямую. |
Поля структуры включают:
NULL
или массив структур snd_mixer_eid_t. Если proutes не равен NULL
, snd_mixer_routes() заполняет массив идентификаторами маршрутов. ЗОСРВ «Нейтрино»
Предыдущий раздел: Библиотека libasound