ALSA를 지원하는 임베디드 장치가 있고 dsnoop을 작동시키는 방법을 알아내려고 노력 중입니다. 그 이유는 두 애플리케이션 모두 마이크 입력을 공유하기를 원하기 때문입니다. 그런데 문제는 ALSA가 이를 완전히 무시한 것 같다는 점이다 /etc/asound.conf
. 예를 들어, arecord --list-pcms
거기에 정의된 pcm은 나열되지 않습니다. 구문 분석 결과를 보는 방법은 무엇입니까 /etc/asound.conf
?
/usr/share/alsa/alsa.conf
거기에는 "errors false"라는 신비한 줄이 있습니다 . 이것이 어떤 역할을 합니까?
답변1
dsnoop
기본적으로 활성화하려면 특정 장치에 올바른 설정이 있는 파일이 필요합니다 /usr/share/alsa/cards/
.
dsnoop이 제대로 작동하는지 확인하려면 arecord -D dsnoop -f dat test.wav
.
errors false
* 함수에 대한 인수는 load
귀하의 질문과 관련이 없습니다. 이는 이러한 파일 중 하나를 찾을 수 없을 때 오류가 발생하지 않도록 지정합니다.