pulseaudio-module-droid-discover

Overview of all pulseaudio-module-droid-discover keys:

<devicename>:
  PulseaudioModulesDroid_ExtraCardArgs: <arguments>
  PulseaudioModulesDroid_ExtraGlueArgs: <arguments>
  PulseaudioModulesDroid_ExtraHidlArgs: <arguments>

About pulseaudio-module-droid-discover

pulseaudio-module-droid-discover is a module which loads the correct version of pulseaudio-module-droid and the related modules, depending on Android version. Due to how different device vendors implement Android Audio HAL differently, there’s a need to pass arguments to those modules. These Deviceinfo keys allow you to do so.

For information about what kinds of arguments are needed, see the section « Sound ».

Available keys

Key

Description

Value(s)

PulseaudioModulesDroid_ExtraCardArgs

Arguments to pass to pulseaudio-module-droid

Whitespace-separated list of arguments in the form of <key>=<value>

PulseaudioModulesDroid_ExtraGlueArgs

Arguments to pass to pulseaudio-module-droid-glue

Whitespace-separated list of arguments in the form of <key>=<value>

PulseaudioModulesDroid_ExtraHidlArgs

Arguments to pass to pulseaudio-module-droid-hidl

Whitespace-separated list of arguments in the form of <key>=<value>

Exemples

Device sample’s Audio HAL requires the audio sampling rate of 48000 and needs to have hw_volume disabled.

Config file:

$ cat /etc/deviceinfo/devices/sample.yaml
sample:
  PulseaudioModulesDroid_ExtraCardArgs: "hw_volume=false rate=48000"