Home | History | Annotate | Download | only in testlibs

Lines Matching refs:pContext

116 int Equalizer_init(EqualizerContext *pContext);
117 int Equalizer_configure(EqualizerContext *pContext, effect_config_t *pConfig);
160 EqualizerContext *pContext = new EqualizerContext;
162 pContext->itfe = &gEqualizerInterface;
163 pContext->pEqualizer = NULL;
164 pContext->state = EQUALIZER_STATE_UNINITIALIZED;
166 ret = Equalizer_init(pContext);
169 delete pContext;
173 *pHandle = (effect_handle_t)pContext;
174 pContext->state = EQUALIZER_STATE_INITIALIZED;
177 pContext, AudioEqualizer::GetInstanceSize(kNumBands)+sizeof(EqualizerContext));
184 EqualizerContext * pContext = (EqualizerContext *)handle;
187 if (pContext == NULL) {
191 pContext->state = EQUALIZER_STATE_UNINITIALIZED;
192 pContext->pEqualizer->free();
193 delete pContext;
232 // pContext: effect engine context
240 int Equalizer_configure(EqualizerContext *pContext, effect_config_t *pConfig)
244 CHECK_ARG(pContext != NULL);
265 memcpy(&pContext->config, pConfig, sizeof(effect_config_t));
267 pContext->pEqualizer->configure(channelCount,
270 pContext->adapter.configure(*pContext->pEqualizer, channelCount,
285 // pContext: effect engine context
291 int Equalizer_init(EqualizerContext *pContext)
297 CHECK_ARG(pContext != NULL);
299 if (pContext->pEqualizer != NULL) {
300 pContext->pEqualizer->free();
303 pContext->config.inputCfg.accessMode = EFFECT_BUFFER_ACCESS_READ;
304 pContext->config.inputCfg.channels = AUDIO_CHANNEL_OUT_STEREO;
305 pContext->config.inputCfg.format = AUDIO_FORMAT_PCM_16_BIT;
306 pContext->config.inputCfg.samplingRate = 44100;
307 pContext->config.inputCfg.bufferProvider.getBuffer = NULL;
308 pContext->config.inputCfg.bufferProvider.releaseBuffer = NULL;
309 pContext->config.inputCfg.bufferProvider.cookie = NULL;
310 pContext->config.inputCfg.mask = EFFECT_CONFIG_ALL;
311 pContext->config.outputCfg.accessMode = EFFECT_BUFFER_ACCESS_ACCUMULATE;
312 pContext->config.outputCfg.channels = AUDIO_CHANNEL_OUT_STEREO;
313 pContext->config.outputCfg.format = AUDIO_FORMAT_PCM_16_BIT;
314 pContext->config.outputCfg.samplingRate = 44100;
315 pContext->config.outputCfg.bufferProvider.getBuffer = NULL;
316 pContext->config.outputCfg.bufferProvider.releaseBuffer = NULL;
317 pContext->config.outputCfg.bufferProvider.cookie = NULL;
318 pContext->config.outputCfg.mask = EFFECT_CONFIG_ALL;
320 pContext->pEqualizer = AudioEqualizer::CreateInstance(
329 pContext->pEqualizer->setFrequency(i, gFreqs[i]);
330 pContext->pEqualizer->setBandwidth(i, gBandwidths[i]);
333 pContext->pEqualizer->enable(true);
335 Equalizer_configure(pContext, &pContext->config);
602 android::EqualizerContext * pContext = (android::EqualizerContext *) self;
604 if (pContext == NULL) {
613 if (pContext->state == EQUALIZER_STATE_UNINITIALIZED) {
616 if (pContext->state == EQUALIZER_STATE_INITIALIZED) {
620 pContext->adapter.process(inBuffer->raw, outBuffer->raw, outBuffer->frameCount);
628 android::EqualizerContext * pContext = (android::EqualizerContext *) self;
631 if (pContext == NULL || pContext->state == EQUALIZER_STATE_UNINITIALIZED) {
635 android::AudioEqualizer * pEqualizer = pContext->pEqualizer;
644 *(int *) pReplyData = Equalizer_init(pContext);
651 *(int *) pReplyData = Equalizer_configure(pContext,
655 Equalizer_configure(pContext, &pContext->config);
690 if (pContext->state != EQUALIZER_STATE_INITIALIZED) {
693 pContext->state = EQUALIZER_STATE_ACTIVE;
701 if (pContext->state != EQUALIZER_STATE_ACTIVE) {
704 pContext->state = EQUALIZER_STATE_INITIALIZED;
723 android::EqualizerContext * pContext = (android::EqualizerContext *) self;
725 if (pContext == NULL || pDescriptor == NULL) {