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