snd_mixer_group_read()

Чтение настраиваемых параметров группы микшера

Прототип:

#include <sys/asoundlib.h>
int snd_mixer_group_read( snd_mixer_t *handle,
snd_mixer_group_t *group );

Аргументы:

handle
Дескриптор устройства микшера, созданный с помощью snd_mixer_open().
group
Указатель на структуру snd_mixer_group_t, в которую функция запишет информацию о группе микшера.

Библиотека:

libasound

Описание:

Функция snd_mixer_group_read() считывает структуру snd_mixer_group_t для группы, идентифицируемой полем gid (см. snd_mixer_gid_t).


Note: Перед вызовом данной функции следует установить в корректное значение поле gid структуры snd_mixer_group_t.

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

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

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

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

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

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

Структура group должна быть инициализирована перед вызовом данной функции: можно использовать memset() для зануления структуры и последующей установки поля gid.

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

snd_mixer_gid_t, snd_mixer_group_t, snd_mixer_group_write(), snd_mixer_groups()




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