snd_mixer_element_read()

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

Прототип:

#include <sys/asoundlib.h>
int snd_mixer_element_read( snd_mixer_t *handle,
snd_mixer_element_t *element );

Аргументы:

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

Библиотека:

libasound

Описание:

Функция snd_mixer_element_read() заполняет структуру snd_mixer_element_t информацией о текущих параметрах элемента микшера, идентифицируемого полем eid структуры.


Note: Настоятельно рекомендуется взаимодействовать с группой элементов, а не каждым элементом напрямую.

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

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

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

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

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

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

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

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

snd_mixer_element_t, snd_mixer_element_write(), snd_mixer_elements()




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