Lines Matching refs:handle
58 const effect_descriptor_t& halDescriptor, effect_handle_t handle) { in dispatchEffectInstanceCreation() argument
61 return new AcousticEchoCancelerEffect(handle); in dispatchEffectInstanceCreation()
63 return new AutomaticGainControlEffect(handle); in dispatchEffectInstanceCreation()
65 return new BassBoostEffect(handle); in dispatchEffectInstanceCreation()
67 return new DownmixEffect(handle); in dispatchEffectInstanceCreation()
69 return new EnvironmentalReverbEffect(handle); in dispatchEffectInstanceCreation()
71 return new EqualizerEffect(handle); in dispatchEffectInstanceCreation()
73 return new LoudnessEnhancerEffect(handle); in dispatchEffectInstanceCreation()
75 return new NoiseSuppressionEffect(handle); in dispatchEffectInstanceCreation()
77 return new PresetReverbEffect(handle); in dispatchEffectInstanceCreation()
79 return new VirtualizerEffect(handle); in dispatchEffectInstanceCreation()
81 return new VisualizerEffect(handle); in dispatchEffectInstanceCreation()
83 return new Effect(handle); in dispatchEffectInstanceCreation()
158 effect_handle_t handle; in createEffect() local
160 status_t status = EffectCreate(&halUuid, session, ioHandle, &handle); in createEffect()
166 status = (*handle)->get_descriptor(handle, &halDescriptor); in createEffect()
168 effect = dispatchEffectInstanceCreation(halDescriptor, handle); in createEffect()
169 effectId = EffectMap::getInstance().add(handle); in createEffect()
173 EffectRelease(handle); in createEffect()