|
Sound Open Firmware
|
Channel selector component header file. More...

Go to the source code of this file.
Data Structures | |
| struct | comp_data |
| Selector component private data. More... | |
| struct | comp_func_map |
| Selector processing functions map. More... | |
Macros | |
| #define | SEL_COEF_ONE_Q10 1024 /* int16(1 * 2^10) */ |
| Default mix gain. | |
| #define | SEL_SOURCE_CHANNELS_MAX 8 |
| Maximum supported channel count on input. | |
| #define | SEL_SINK_CHANNELS_MAX 8 |
| Maximum supported channel count on output. | |
| #define | SEL_MAX_NUM_CONFIGS 8 |
| Maximum number of configurations in the blob received with set_config(). | |
| #define | SEL_NUM_IN_PIN_FMTS 1 |
| #define | SEL_NUM_OUT_PIN_FMTS 1 |
Typedefs | |
| typedef void(* | sel_func) (struct comp_dev *dev, struct audio_stream *sink, const struct audio_stream *source, uint32_t frames) |
Functions | |
| sel_func | sel_get_processing_function (struct comp_dev *dev) |
| Retrieves selector processing function. | |
Variables | |
| const struct comp_func_map | func_map [] |
| Map of formats with dedicated processing functions. | |
Channel selector component header file.
| #define SEL_COEF_ONE_Q10 1024 /* int16(1 * 2^10) */ |
Default mix gain.
| #define SEL_MAX_NUM_CONFIGS 8 |
Maximum number of configurations in the blob received with set_config().
| #define SEL_NUM_IN_PIN_FMTS 1 |
| #define SEL_NUM_OUT_PIN_FMTS 1 |
| #define SEL_SINK_CHANNELS_MAX 8 |
Maximum supported channel count on output.
| #define SEL_SOURCE_CHANNELS_MAX 8 |
Maximum supported channel count on input.
| typedef void(* sel_func) (struct comp_dev *dev, struct audio_stream *sink, const struct audio_stream *source, uint32_t frames) |
Retrieves selector processing function.
| [in,out] | dev | Selector base component device. |
|
extern |
Map of formats with dedicated processing functions.