Имеется два (на самом деле четыре, но остальные два — digital output, они к делу не относятся) pcm — 0 (play/rec) и 1 (rec).
Встроенный микрофон находится на pcm1 (dsp1.0), внешний (через 1/8 (3.5) Jack) — pcm0 (dsp0.0). Хочется сделать запись по дефолту с dsp1.0, сохранив output на dsp0.0 и со встроенных спикеров, и через 1/8 (3.5) Jack и переключать запись на dsp0.0 при втыкании микрофона в 1/8 (3.5) Jack.
Пытался шаманить device.hints, но я не совсем понимаю как оно устроено, потому либо пропадает output, либо пропадает возможность записывать в input.
Устанавливать sndio/oss/virtual_oss/pulseaudio/alsa/whatever не предлагать.
iZEN (кастую потому что не подписан на тег freebsd
).