ado_mixer_element_pcm2()

Создание PCM-элемента (тип 2)

Прототип:

#include <audio_driver.h>
ado_mixer_delement_t * ado_mixer_element_pcm2( ado_mixer_t *mixer,
char *name,
uint32_t type,
int32_t device,
int32_t subdevice );

Аргументы:

mixer
Указатель на структуру ado_mixer_t, которая определяет микшер, в котором создается элемент. Структура должна быть предварительно создана с помощью ado_mixer_create().
name
Имя элемента. Элементы идентифицируются по именам, следует быть осторожными в их выборе; некоторые стандартные имена можно найти в <asound.h>.
type
Тип элемента:
SND_MIXER_ETYPE_CAPTURE2
SND_MIXER_ETYPE_PLAYBACK2
device
PCM-устройство, субканалом которого является данный элемент (см. ado_mixer_element_pcm1()).
subdevice
Не используется, следует установить в 0.

Библиотека:

libado

Описание:

Функция ado_mixer_element_pcm2() автоматизирует создание PCM-элемента (тип 2). Данный элемент определяет начало субканала воспроизведения, он используется в том случае, если pcm1 поддерживает несколько субканалов.

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

Указатель на созданный элемент.

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

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

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

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

ado_mixer_create(), ado_mixer_element_pcm1()




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