2016-11-25 2 views
0

Я часто видел файлы конфигурации alsa с устройствами, которые используют подключаемый тип «empty». Например:ALSA plug-in type empty

pcm.teeraw { 
    type empty 
    slave.pcm "tee:default,'/tmp/out.raw',raw" 
    # 48000 S16_LE 2ch (aplay -t raw -f dat) 
} 

Однако, нет никакого упоминания об этом в документации ALSA (http://www.alsa-project.org/alsa-doc/alsa-lib/pcm_plugins.html).

Что делает этот плагин явно?

ответ

0

Документация плагина empty была скопирована/вставлена ​​из плагина null и никогда не обновляется.

Он ничего не делает; он перенаправляет все на своего раба.

Я не знаю, почему кто-нибудь его использовал бы; вы можете просто заменить его своим подчиненным.

+0

В документации указано: «Плагин: Null Этот плагин отбрасывает содержимое потока PCM или создает поток с нулевыми образцами». Если пустой эквивалентен null, то какова точка наличия ведомого, если все образцы отбрасываются или принимаются как ноль. –

+0

Эта документация неверна; это описание плагина «null». –

Смежные вопросы