Home | History | Annotate | Download | only in loudness

Lines Matching full:pconfig

93 //  pConfig:    pointer to effect_config_t structure holding input and output
100 int LE_setConfig(LoudnessEnhancerContext *pContext, effect_config_t *pConfig)
104 if (pConfig->inputCfg.samplingRate != pConfig->outputCfg.samplingRate) return -EINVAL;
105 if (pConfig->inputCfg.channels != pConfig->outputCfg.channels) return -EINVAL;
106 if (pConfig->inputCfg.format != pConfig->outputCfg.format) return -EINVAL;
107 if (pConfig->inputCfg.channels != AUDIO_CHANNEL_OUT_STEREO) return -EINVAL;
108 if (pConfig->outputCfg.accessMode != EFFECT_BUFFER_ACCESS_WRITE &&
109 pConfig->outputCfg.accessMode != EFFECT_BUFFER_ACCESS_ACCUMULATE) return -EINVAL;
110 if (pConfig->inputCfg.format != AUDIO_FORMAT_PCM_16_BIT) return -EINVAL;
112 pContext->mConfig = *pConfig;
127 // pConfig: pointer to effect_config_t structure holding input and output
134 void LE_getConfig(LoudnessEnhancerContext *pContext, effect_config_t *pConfig)
136 *pConfig = pContext->mConfig;