Home | History | Annotate | Download | only in testlibs

Lines Matching refs:pConfig

117 int Equalizer_setConfig(EqualizerContext *pContext, effect_config_t *pConfig);
233 // pConfig: pointer to effect_config_t structure holding input and output
240 int Equalizer_setConfig(EqualizerContext *pContext, effect_config_t *pConfig)
245 CHECK_ARG(pConfig != NULL);
247 CHECK_ARG(pConfig->inputCfg.samplingRate == pConfig->outputCfg.samplingRate);
248 CHECK_ARG(pConfig->inputCfg.channels == pConfig->outputCfg.channels);
249 CHECK_ARG(pConfig->inputCfg.format == pConfig->outputCfg.format);
250 CHECK_ARG((pConfig->inputCfg.channels == AUDIO_CHANNEL_OUT_MONO) ||
251 (pConfig->inputCfg.channels == AUDIO_CHANNEL_OUT_STEREO));
252 CHECK_ARG(pConfig->outputCfg.accessMode == EFFECT_BUFFER_ACCESS_WRITE
253 || pConfig->outputCfg.accessMode == EFFECT_BUFFER_ACCESS_ACCUMULATE);
254 CHECK_ARG(pConfig->inputCfg.format == AUDIO_FORMAT_PCM_8_24_BIT
255 || pConfig->inputCfg.format == AUDIO_FORMAT_PCM_16_BIT);
258 if (pConfig->inputCfg.channels == AUDIO_CHANNEL_OUT_MONO) {
265 memcpy(&pContext->config, pConfig, sizeof(effect_config_t));
268 pConfig->inputCfg.samplingRate);
271 pConfig->inputCfg.format,
272 pConfig->outputCfg.accessMode);
284 // pConfig: pointer to effect_config_t structure holding input and output
291 void Equalizer_getConfig(EqualizerContext *pContext, effect_config_t *pConfig)
293 memcpy(pConfig, &pContext->config, sizeof(effect_config_t));