This directory contains the Level Multiplier component.
Applies simple digital gain/attenuation (multiplication) to an audio signal stream.
- Kconfig: Enables the Level multiplier component (
COMP_LEVEL_MULTIPLIER). This applies a configured fixed gain to an audio stream, typically to increase capture sensitivity of voice applications compared to media capture. - CMakeLists.txt: Manages local base sources and optimized implementations (
level_multiplier-generic.c,level_multiplier-hifi3.c,level_multiplier-hifi5.c). Includes the IPC version 4 wrapper (level_multiplier-ipc4.c) whenCONFIG_IPC_MAJOR_4is present, and supportsllext. - level_multiplier.toml: Holds topology module entry parameters including UUIDs, standard pin layouts, and
mod_cfglimits. - Topology (.conf):
tools/topology/topology2/include/components/level_multiplier.confconfigures thelevel_multiplierwidget object. It specifiesnum_input_pinsandnum_output_pinsmapping and defaults to typeeffectwith UUID56:74:39:30:61:46:44:46:97:e5:39:a9:e5:ab:17:78.
