Lines Matching defs:pConfig
120 int Equalizer_setConfig(EqualizerContext *pContext, effect_config_t *pConfig);
219 // pConfig: pointer to effect_config_t structure holding input and output
226 int Equalizer_setConfig(EqualizerContext *pContext, effect_config_t *pConfig)
231 CHECK_ARG(pConfig != NULL);
233 CHECK_ARG(pConfig->inputCfg.samplingRate == pConfig->outputCfg.samplingRate);
234 CHECK_ARG(pConfig->inputCfg.channels == pConfig->outputCfg.channels);
235 CHECK_ARG(pConfig->inputCfg.format == pConfig->outputCfg.format);
236 CHECK_ARG((pConfig->inputCfg.channels == AUDIO_CHANNEL_OUT_MONO) ||
237 (pConfig->inputCfg.channels == AUDIO_CHANNEL_OUT_STEREO));
238 CHECK_ARG(pConfig->outputCfg.accessMode == EFFECT_BUFFER_ACCESS_WRITE
239 || pConfig->outputCfg.accessMode == EFFECT_BUFFER_ACCESS_ACCUMULATE);
240 CHECK_ARG(pConfig->inputCfg.format == AUDIO_FORMAT_PCM_16_BIT);
243 if (pConfig->inputCfg.channels == AUDIO_CHANNEL_OUT_MONO) {
250 pContext->config = *pConfig;
253 pConfig->inputCfg.samplingRate);
256 pConfig->inputCfg.format,
257 pConfig->outputCfg.accessMode);
269 // pConfig: pointer to effect_config_t structure holding input and output
276 void Equalizer_getConfig(EqualizerContext *pContext, effect_config_t *pConfig)
278 *pConfig = pContext->config;