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