|
Sound Open Firmware
|
Selector component private data. More...
#include <igo_nr_comp.h>

Data Fields | |
| void * | p_handle |
| struct IgoLibInfo | igo_lib_info |
| struct IgoLibConfig | igo_lib_config |
| struct IgoStreamData | igo_stream_data_in |
| struct IgoStreamData | igo_stream_data_ref |
| struct IgoStreamData | igo_stream_data_out |
| struct comp_data_blob_handler * | model_handler |
| int16_t | in [IGO_NR_IN_BUF_LENGTH] |
| input samples buffer | |
| int16_t | out [IGO_NR_IN_BUF_LENGTH] |
| output samples mix buffer | |
| bool | process_enable [SOF_IPC_MAX_CHANNELS] |
| set if channel process is enabled | |
| bool | invalid_param |
| sample rate != 16000 | |
| uint32_t | sink_rate |
| uint32_t | source_rate |
| uint32_t | sink_format |
| sink frame format | |
| uint32_t | source_format |
| source frame format | |
| int(* | igo_nr_func )(struct comp_data *cd, struct sof_source *source, struct sof_sink *sink, int32_t frames) |
| struct sof_igo_nr_config | config |
| blob data buffer | |
| struct sof_rtnr_config | config |
| config | |
| enum sof_ipc_frame | source_format |
| source frame format | |
| enum sof_ipc_frame | sink_format |
| sink frame format | |
| enum sof_ipc_frame | ref_format |
| int | source_channel |
| int | reference_channel |
| uint32_t | process_sample_rate |
| int | ref_shift |
| bool | ref_32bits |
| bool | ref_active |
| rtnr_func | rtnr_func |
| void * | rtk_agl |
| Processing function. | |
| struct audio_stream_rtnr | sources_stream [RTNR_MAX_SOURCES] |
| struct audio_stream_rtnr | sink_stream |
| bool | reconfigure |
| uint32_t | source_period_bytes |
| source number of period bytes | |
| uint32_t | sink_period_bytes |
| sink number of period bytes | |
| struct sof_sel_config | config |
| component configuration data | |
| sel_func | sel_func |
| channel selector processing function | |
| int | num_configs |
| Number of coefficients sets in configuration blob. | |
| bool | passthrough |
| Use a passthrough copy function when no up/down mix. | |
| bool | new_config |
| True if new configuration has been received. | |
Selector component private data.
| struct sof_igo_nr_config comp_data::config |
blob data buffer
| struct sof_rtnr_config comp_data::config |
config
| struct sof_sel_config comp_data::config |
component configuration data
| struct IgoLibConfig comp_data::igo_lib_config |
| struct IgoLibInfo comp_data::igo_lib_info |
| int(* comp_data::igo_nr_func) (struct comp_data *cd, struct sof_source *source, struct sof_sink *sink, int32_t frames) |
| struct IgoStreamData comp_data::igo_stream_data_in |
| struct IgoStreamData comp_data::igo_stream_data_out |
| struct IgoStreamData comp_data::igo_stream_data_ref |
| int16_t comp_data::in[IGO_NR_IN_BUF_LENGTH] |
input samples buffer
| bool comp_data::invalid_param |
sample rate != 16000
| struct comp_data_blob_handler * comp_data::model_handler |
| bool comp_data::new_config |
True if new configuration has been received.
| int comp_data::num_configs |
Number of coefficients sets in configuration blob.
| int16_t comp_data::out[IGO_NR_IN_BUF_LENGTH] |
output samples mix buffer
| void* comp_data::p_handle |
| bool comp_data::passthrough |
Use a passthrough copy function when no up/down mix.
| bool comp_data::process_enable |
set if channel process is enabled
| uint32_t comp_data::process_sample_rate |
| bool comp_data::reconfigure |
| bool comp_data::ref_32bits |
| bool comp_data::ref_active |
| enum sof_ipc_frame comp_data::ref_format |
| int comp_data::ref_shift |
| int comp_data::reference_channel |
| void* comp_data::rtk_agl |
Processing function.
| rtnr_func comp_data::rtnr_func |
| sel_func comp_data::sel_func |
channel selector processing function
| enum sof_ipc_frame comp_data::sink_format |
sink frame format
| enum sof_ipc_frame comp_data::sink_format |
sink frame format
| uint32_t comp_data::sink_period_bytes |
sink number of period bytes
| uint32_t comp_data::sink_rate |
| struct audio_stream_rtnr comp_data::sink_stream |
| int comp_data::source_channel |
| enum sof_ipc_frame comp_data::source_format |
source frame format
| enum sof_ipc_frame comp_data::source_format |
source frame format
| uint32_t comp_data::source_period_bytes |
source number of period bytes
| uint32_t comp_data::source_rate |
| struct audio_stream_rtnr comp_data::sources_stream[RTNR_MAX_SOURCES] |