Lines Matching full:pconfig
117 int Equalizer_setConfig(EqualizerContext *pContext, effect_config_t *pConfig);
216 // pConfig: pointer to effect_config_t structure holding input and output
223 int Equalizer_setConfig(EqualizerContext *pContext, effect_config_t *pConfig)
228 CHECK_ARG(pConfig != NULL);
230 CHECK_ARG(pConfig->inputCfg.samplingRate == pConfig->outputCfg.samplingRate);
231 CHECK_ARG(pConfig->inputCfg.channels == pConfig->outputCfg.channels);
232 CHECK_ARG(pConfig->inputCfg.format == pConfig->outputCfg.format);
233 CHECK_ARG((pConfig->inputCfg.channels == AUDIO_CHANNEL_OUT_MONO) ||
234 (pConfig->inputCfg.channels == AUDIO_CHANNEL_OUT_STEREO));
235 CHECK_ARG(pConfig->outputCfg.accessMode == EFFECT_BUFFER_ACCESS_WRITE
236 || pConfig->outputCfg.accessMode == EFFECT_BUFFER_ACCESS_ACCUMULATE);
237 CHECK_ARG(pConfig->inputCfg.format == AUDIO_FORMAT_PCM_16_BIT);
240 if (pConfig->inputCfg.channels == AUDIO_CHANNEL_OUT_MONO) {
247 pContext->config = *pConfig;
250 pConfig->inputCfg.samplingRate);
253 pConfig->inputCfg.format,
254 pConfig->outputCfg.accessMode);
266 // pConfig: pointer to effect_config_t structure holding input and output
273 void Equalizer_getConfig(EqualizerContext *pContext, effect_config_t *pConfig)
275 *pConfig = pContext->config;