snd_pcm_voice_conversion_t

Структура, контролирующая конвертирование голосов в канале

Прототип:

#include <sys/asoundlib.h>
typedef struct snd_pcm_voice_conversion {
uint32_t app_voices;
uint32_t hw_voices;
uint32_t matrix[32];
} snd_pcm_voice_conversion_t;

Описание:

Структура snd_pcm_voice_conversion_t контролирует способ функционирования плагина конвертирования голосов, реплицирующего или снижающего число голосов в канале. Поля структуры включают:

app_voices
Число голосов в приложении.
hw_voices
Число голосов на стороне оборудования.
matrix
Массив 32x32 бит, который определяет способ конвертирования голосов в канале. Строки массива характеризуют программные голоса на стороне приложения (голос 0 первый); столбцы представляют аппаратные голоса (нижний голос выровнен по LSB и увеличивается справа налево). Значение 1 связывает голоса источника и приемника.

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

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

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

snd_pcm_plugin_get_voice_conversion(), snd_pcm_plugin_set_voice_conversion()

Воспроизведение и захват аудио данных




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