Searched refs:EffectHalInterface (Results 1 – 16 of 16) sorted by relevance
27 class EffectHalInterface : public RefBase60 EffectHalInterface() {} in EffectHalInterface() function63 virtual ~EffectHalInterface() {} in ~EffectHalInterface()
57 virtual status_t addEffect(sp<EffectHalInterface> effect) = 0;58 virtual status_t removeEffect(sp<EffectHalInterface> effect) = 0;
45 sp<EffectHalInterface> *effect) = 0;
36 class EffectHalInterface; variable115 sp<EffectHalInterface> mDownmixInterface;
53 virtual status_t addEffect(sp<EffectHalInterface> effect);54 virtual status_t removeEffect(sp<EffectHalInterface> effect);
42 sp<EffectHalInterface> *effect);
50 sp<EffectHalInterface> *effect) { in createEffect()
25 class EffectHalLocal : public EffectHalInterface
48 sp<EffectHalInterface> *effect);
73 virtual status_t addEffect(sp<EffectHalInterface> effect);74 virtual status_t removeEffect(sp<EffectHalInterface> effect);
35 class EffectHalHidl : public EffectHalInterface
89 status_t StreamHalLocal::addEffect(sp<EffectHalInterface> effect) { in addEffect()95 status_t StreamHalLocal::removeEffect(sp<EffectHalInterface> effect) { in removeEffect()
118 sp<EffectHalInterface> *effect) { in createEffect()
132 status_t StreamHalHidl::addEffect(sp<EffectHalInterface> effect) { in addEffect()138 status_t StreamHalHidl::removeEffect(sp<EffectHalInterface> effect) { in removeEffect()
158 sp<EffectHalInterface> mEffectInterface; // Effect module HAL