snd_ctl_mixer_switch_write()

Регулировка параметров переключателя микшера

Прототип:

#include <sys/asoundlib.h>
int snd_ctl_mixer_switch_write( snd_ctl_t *handle,
int dev,
snd_switch_t *sw );

Аргументы:

handle
Дескриптор соединения с контролирующим устройством, созданный с помощью snd_ctl_open().
dev
Устройство микшера, к которому относятся переключатели.
sw
Указатель на структуру snd_switch_t, которая передается драйверу для модификации переключателя.

Библиотека:

libasound

Описание:

Функция snd_ctl_mixer_switch_write() записывает структуру snd_switch_t в переключатель, идентифицируемый полем name структуры.

Возвращаемое значение:

0
Успешное завершение.
-EINVAL
Некорректный аргумент handle.
-ENXIO
Группа group не найдена.

Классификация:

ЗОСРВ «Нейтрино»

Безопасность использования
Точка остановки потока
Нет
Обработчик прерываний
Нет
Обработчик сигналов
Да
В потоке
Да

Предостережения:

Структура переключателя должна быть полностью инициализирована перед выполнением вызова.

Тематические ссылки:

snd_mixer_group_write()

mix_ctl.c




Предыдущий раздел: Библиотека libasound