Ошибка ALSA «плагин dmix поддерживает только поток воспроизведения» при использовании dmix на beagleboard

3211
Victor Sergienko

На Beagleboard он мне нужен для воспроизведения звука из нескольких процессов.

По умолчанию /etc/asound.conf пуст, поэтому я поместил этот пример dmix в.

Теперь sund хорошо смешивается, но когда я пытаюсь запустить процесс, использующий микрофон, я получаю "(snd_pcm_dmix_open) The dmix plugin supports only playback stream".

Что я могу исправить в конфигурации, чтобы микширование программного обеспечения и работа микрофона работали?

1
Возможно, я не был ясен - мне не нужно смешивать сигнал с микрофона, я только хочу, чтобы он работал. В настоящее время это не так, по крайней мере, для некоторых программ. Victor Sergienko 10 лет назад 0

1 ответ на вопрос

0
CL.

dmixПлагин работает только для устройств воспроизведения.

Чтобы иметь устройство, которое использует dmixдля воспроизведения и делает что-то еще для захвата, вы должны использовать плагин asym для определения различных плагинов для воспроизведения / захвата.

Благодарю. Возможно, я не был ясен - мне не нужно смешивать сигнал с микрофона, я только хочу, чтобы он работал. В настоящее время это не так, по крайней мере, для некоторых программ. Victor Sergienko 10 лет назад 1