Home | History | Annotate | Download | only in visualizer

Lines Matching refs:pConfig

90 //  pConfig:    pointer to effect_config_t structure holding input and output
97 int Visualizer_setConfig(VisualizerContext *pContext, effect_config_t *pConfig)
101 if (pConfig->inputCfg.samplingRate != pConfig->outputCfg.samplingRate) return -EINVAL;
102 if (pConfig->inputCfg.channels != pConfig->outputCfg.channels) return -EINVAL;
103 if (pConfig->inputCfg.format != pConfig->outputCfg.format) return -EINVAL;
104 if (pConfig->inputCfg.channels != AUDIO_CHANNEL_OUT_STEREO) return -EINVAL;
105 if (pConfig->outputCfg.accessMode != EFFECT_BUFFER_ACCESS_WRITE &&
106 pConfig->outputCfg.accessMode != EFFECT_BUFFER_ACCESS_ACCUMULATE) return -EINVAL;
107 if (pConfig->inputCfg.format != AUDIO_FORMAT_PCM_16_BIT) return -EINVAL;
109 memcpy(&pContext->mConfig, pConfig, sizeof(effect_config_t));
124 // pConfig: pointer to effect_config_t structure holding input and output
131 void Visualizer_getConfig(VisualizerContext *pContext, effect_config_t *pConfig)
133 memcpy(pConfig, &pContext->mConfig, sizeof(effect_config_t));