2014-11-14 11 views
10

Attualmente sto imparando il dominio audio del sistema operativo Android con chipset di qualcomm. Ho trovato il file mixer_paths.xml. Ho cercato di capire la convenzione di scrivere e modificare i file. Ma non sono in grado di trovare alcuna documentazione o guida adeguata che spieghi la convenzione seguita. Qualcuno può farmi sapere se c'è una tale documentazione disponibile o altrimenti spiegare in breve la convenzione seguita?comprensione mixer_paths.xml in android

risposta

0

Non è la migliore risposta, ma penso che abbia qualcosa a che fare con TinyAlsa, il file di configurazione trovato nel sito è molto simile a 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