Lines Matching defs:pDwmModule

219     downmix_module_t *pDwmModule = (downmix_module_t *)handle;
226 pDwmModule->context.state = DOWNMIX_STATE_UNINITIALIZED;
228 free(pDwmModule);
263 downmix_module_t *pDwmModule = (downmix_module_t *)self;
265 if (pDwmModule == NULL) {
275 pDownmixer = (downmix_object_t*) &pDwmModule->context;
290 (pDwmModule->config.outputCfg.accessMode == EFFECT_BUFFER_ACCESS_ACCUMULATE);
291 const uint32_t downmixInputChannelMask = pDwmModule->config.inputCfg.channels;
359 downmix_module_t *pDwmModule = (downmix_module_t *) self;
363 if (pDwmModule == NULL || pDwmModule->context.state == DOWNMIX_STATE_UNINITIALIZED) {
367 pDownmixer = (downmix_object_t*) &pDwmModule->context;
376 *(int *) pReplyData = Downmix_Init(pDwmModule);
384 *(int *) pReplyData = Downmix_Configure(pDwmModule,
523 * pDwmModule pointer to downmix effect module
532 * pDwmModule->context.type
533 * pDwmModule->context.apply_volume_correction
534 * pDwmModule->config.inputCfg
535 * pDwmModule->config.outputCfg
536 * pDwmModule->config.inputCfg.samplingRate
537 * pDwmModule->config.outputCfg.samplingRate
538 * pDwmModule->context.state
540 * pDwmModule->itfe
545 int Downmix_Init(downmix_module_t *pDwmModule) {
547 ALOGV("Downmix_Init module %p", pDwmModule);
550 memset(&pDwmModule->context, 0, sizeof(downmix_object_t));
552 pDwmModule->config.inputCfg.accessMode = EFFECT_BUFFER_ACCESS_READ;
553 pDwmModule->config.inputCfg.format = AUDIO_FORMAT_PCM_16_BIT;
554 pDwmModule->config.inputCfg.channels = AUDIO_CHANNEL_OUT_7POINT1;
555 pDwmModule->config.inputCfg.bufferProvider.getBuffer = NULL;
556 pDwmModule->config.inputCfg.bufferProvider.releaseBuffer = NULL;
557 pDwmModule->config.inputCfg.bufferProvider.cookie = NULL;
558 pDwmModule->config.inputCfg.mask = EFFECT_CONFIG_ALL;
560 pDwmModule->config.inputCfg.samplingRate = 44100;
561 pDwmModule->config.outputCfg.samplingRate = pDwmModule->config.inputCfg.samplingRate;
564 pDwmModule->config.outputCfg.accessMode = EFFECT_BUFFER_ACCESS_ACCUMULATE;
565 pDwmModule->config.outputCfg.format = AUDIO_FORMAT_PCM_16_BIT;
566 pDwmModule->config.outputCfg.channels = AUDIO_CHANNEL_OUT_STEREO;
567 pDwmModule->config.outputCfg.bufferProvider.getBuffer = NULL;
568 pDwmModule->config.outputCfg.bufferProvider.releaseBuffer = NULL;
569 pDwmModule->config.outputCfg.bufferProvider.cookie = NULL;
570 pDwmModule->config.outputCfg.mask = EFFECT_CONFIG_ALL;
572 ret = Downmix_Configure(pDwmModule, &pDwmModule->config, true);
574 ALOGV("Downmix_Init error %d on module %p", ret, pDwmModule);
576 pDwmModule->context.state = DOWNMIX_STATE_INITIALIZED;
590 * pDwmModule pointer to downmix effect module
605 int Downmix_Configure(downmix_module_t *pDwmModule, effect_config_t *pConfig, bool init) {
607 downmix_object_t *pDownmixer = &pDwmModule->context;
618 if (&pDwmModule->config != pConfig) {
619 memcpy(&pDwmModule->config, pConfig, sizeof(effect_config_t));