Searched refs:EffectHandle (Results 1 - 6 of 6) sorted by relevance

/frameworks/av/services/audioflinger/
H A DEffects.h35 // from different client threads. It keeps a list of EffectHandle objects corresponding
95 status_t addHandle(EffectHandle *handle);
96 size_t disconnect(EffectHandle *handle, bool unpinIfLast);
97 size_t removeHandle(EffectHandle *handle);
111 EffectHandle* controlHandle_l();
150 Vector<EffectHandle *> mHandles; // list of client handles
160 // The EffectHandle class implements the IEffect interface. It provides resources
163 // There is one EffectHandle object for each application controlling (or using)
165 // The EffectHandle is obtained by calling AudioFlinger::createEffect().
166 class EffectHandle class in inherits:android::BnEffect
[all...]
H A DEffects.cpp107 status_t AudioFlinger::EffectModule::addHandle(EffectHandle *handle)
114 EffectHandle *controlHandle = NULL;
117 EffectHandle *h = mHandles[i];
146 size_t AudioFlinger::EffectModule::removeHandle(EffectHandle *handle)
164 EffectHandle *h = controlHandle_l();
181 AudioFlinger::EffectHandle *AudioFlinger::EffectModule::controlHandle_l()
185 EffectHandle *h = mHandles[i];
194 size_t AudioFlinger::EffectModule::disconnect(EffectHandle *handle, bool unpinIfLast)
562 EffectHandle *h = mHandles[i];
615 EffectHandle *
1029 AudioFlinger::EffectHandle::EffectHandle(const sp<EffectModule>& effect, function in class:android::AudioFlinger::EffectHandle
[all...]
H A DAudioFlinger.h450 class EffectHandle;
H A DThreads.h278 sp<EffectHandle> createEffect_l(
H A DThreads.cpp888 sp<AudioFlinger::EffectHandle> AudioFlinger::ThreadBase::createEffect_l(
898 sp<EffectHandle> handle;
1001 handle = new EffectHandle(effect, client, effectClient, priority);
H A DAudioFlinger.cpp2426 sp<EffectHandle> handle;

Completed in 762 milliseconds