В настоящее время я изучаю аудиодомен для ОС Android с чипсетами Qualcomm. Я столкнулся с файлом mixer_paths.xml. Я пытался понять соглашение о написании и изменении файлов. Но я не могу найти никакой надлежащей документации или руководства, объясняющего принятое соглашение. Может ли кто-нибудь сообщить мне, есть ли какая-либо такая документация, или объяснять вкратце, что конвенция последовала?
Понимание mixer_paths.xml в android
Ответ 1
Не лучший ответ, но я думаю, что он имеет какое-то отношение к TinyAlsa, файл конфигурации, найденный на сайте, очень похож на mixer_paths.xml:
<!-- TinyHAL configuration file for Nexus S -->
<tinyhal>
<!-- We are able to have most of our routing static so do that -->
<path>
<!-- AIF1->DAC1 -->
<ctl name="DAC1 Switch" val="1" />
<ctl name="DAC1L Mixer AIF1.1 Switch" val="1" />
<ctl name="DAC1R Mixer AIF1.1 Switch" val="1" />
<!-- DAC1->Headphone -->
<ctl name="Left Headphone Mux" val="DAC" />
<ctl name="Right Headphone Mux" val="DAC" />
<!-- DAC1->Speaker -->
<ctl name="SPKL DAC1 Switch" val="1" />
<ctl name="SPKR DAC1 Switch" val="1" />
<ctl name="SPKL Boost SPKL Switch" val="1" />
<ctl name="SPKL Boost SPKR Switch" val="1" />
<ctl name="Speaker Mixer Volume" val="1" />
...
</path>
</tinyhal>