Lines Matching defs:config
74 effect_config_t config;
529 int set_config(effect_context_t *context, effect_config_t *config)
531 if (config->inputCfg.samplingRate != config->outputCfg.samplingRate) return -EINVAL;
532 if (config->inputCfg.channels != config->outputCfg.channels) return -EINVAL;
533 if (config->inputCfg.format != config->outputCfg.format) return -EINVAL;
534 if (config->inputCfg.channels != AUDIO_CHANNEL_OUT_STEREO) return -EINVAL;
535 if (config->outputCfg.accessMode != EFFECT_BUFFER_ACCESS_WRITE &&
536 config->outputCfg.accessMode != EFFECT_BUFFER_ACCESS_ACCUMULATE) return -EINVAL;
537 if (config->inputCfg.format != AUDIO_FORMAT_PCM_16_BIT) return -EINVAL;
539 context->config = *config;
547 void get_config(effect_context_t *context, effect_config_t *config)
549 *config = context->config;
592 context->config.inputCfg.accessMode = EFFECT_BUFFER_ACCESS_READ;
593 context->config.inputCfg.channels = AUDIO_CHANNEL_OUT_STEREO;
594 context->config.inputCfg.format = AUDIO_FORMAT_PCM_16_BIT;
595 context->config.inputCfg.samplingRate = 44100;
596 context->config.inputCfg.bufferProvider.getBuffer = NULL;
597 context->config.inputCfg.bufferProvider.releaseBuffer = NULL;
598 context->config.inputCfg.bufferProvider.cookie = NULL;
599 context->config.inputCfg.mask = EFFECT_CONFIG_ALL;
600 context->config.outputCfg.accessMode = EFFECT_BUFFER_ACCESS_ACCUMULATE;
601 context->config.outputCfg.channels = AUDIO_CHANNEL_OUT_STEREO;
602 context->config.outputCfg.format = AUDIO_FORMAT_PCM_16_BIT;
603 context->config.outputCfg.samplingRate = 44100;
604 context->config.outputCfg.bufferProvider.getBuffer = NULL;
605 context->config.outputCfg.bufferProvider.releaseBuffer = NULL;
606 context->config.outputCfg.bufferProvider.cookie = NULL;
607 context->config.outputCfg.mask = EFFECT_CONFIG_ALL;
613 visu_ctxt->channel_count = audio_channel_count_from_out_mask(context->config.inputCfg.channels);
623 set_config(context, &context->config);
832 const uint32_t delta_smp = context->config.inputCfg.samplingRate * latency_ms / 1000;