1. 원래 asound.conf는 ALSA library에서 사용되는 기본 configuration file입니다.
2. 주로 ALSA driver 내부를 설정할 때 사용합니다.
3. alsa library의 mixer interface를 이용할 때 사용하는데 2.의 경우 alsa library를 이용해서 alsa 내부를 제어할 때 사용합니다.
==> 결론적으로는 미리 alsa driver와 시나리오를 맞춘 후 그 부분을 alsa library에 알려주고, alsa library를 사용하는 application(android의 경우는 HAL)이 해당 configuration을 사용할 수 있도록 해 주는 파일입니다.
먼저 ICS서부터는 HAL이 바뀌기 시작했습니다.
1. 원래 asound.conf는 ALSA library에서 사용되는 기본 configuration file입니다.
2. 주로 ALSA driver 내부를 설정할 때 사용합니다.
3. alsa library의 mixer interface를 이용할 때 사용하는데 2.의 경우 alsa library를 이용해서 alsa 내부를 제어할 때 사용합니다.
==> 결론적으로는 미리 alsa driver와 시나리오를 맞춘 후 그 부분을 alsa library에 알려주고, alsa library를 사용하는 application(android의 경우는 HAL)이 해당 configuration을 사용할 수 있도록 해 주는 파일입니다.