Понимание mixer_paths.xml в Android

В настоящее время я изучаю аудио-домен ОС Android на чипсетах qualcomm. Я сталкивался с файлом mixer_paths.xml. Я пытался понять соглашение написания и изменения файлов. Но я не могу найти какую-либо надлежащую документацию или руководство, объясняющее соблюдение соглашения. Может кто-нибудь сообщить мне, есть ли такая документация, или вкратце объяснить, за чем следует соглашение?

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>

http://opensource.wolfsonmicro.com/content/tinyhal

Другие вопросы по тегам