Чтение настроек переключателя микшера
#include <sys/asoundlib.h>
int snd_ctl_mixer_switch_read( snd_ctl_t *handle,
int dev,
snd_switch_t *sw );
- handle
- Дескриптор соединения с контролирующим устройством, созданный с помощью snd_ctl_open().
- dev
- Устройство микшера, к которому относятся переключатели.
- sw
- Указатель на структуру snd_switch_t, которая заполняется информацией о переключателе.
libasound
Функция snd_ctl_mixer_switch_read() заполняет структуру snd_switch_t информацией о переключателе, идентифицируемом полем name структуры.
 | Перед вызовом должно быть проинициализировано поле name структуры. |
- 0
- Успешное завершение.
- -EINVAL
- Некорректный аргумент handle.
- -ENXIO
- Группа group не найдена.
ЗОСРВ «Нейтрино»
- Нет
- Обработчик прерываний
- Нет
- Обработчик сигналов
- Да
- В потоке
- Да
snd_mixer_groups()
mix_ctl.c
Предыдущий раздел: Библиотека libasound