OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:EffectChain
(Results
1 - 7
of
7
) sorted by null
/frameworks/av/services/audioflinger/
Effects.h
24
// EffectModule and
EffectChain
classes both have their own mutex to protect
27
// AudioFlinger -> ThreadBase ->
EffectChain
-> EffectModule
41
const wp<AudioFlinger::
EffectChain
>& chain,
87
void setChain(const wp<
EffectChain
>& chain) { mChain = chain; }
96
wp<
EffectChain
>& chain() { return mChain; }
132
wp<
EffectChain
> mChain; // parent effect chain
223
// the
EffectChain
class represents a group of effects associated to one audio session.
224
// There can be any number of
EffectChain
objects per output mixer thread (PlaybackThread).
227
// tracks) are insert only. The
EffectChain
maintains an ordered list of effect module, the
230
class
EffectChain
: public RefBase
[
all
...]
Threads.h
173
sp<
EffectChain
> getEffectChain(int sessionId);
175
sp<
EffectChain
> getEffectChain_l(int sessionId) const;
177
virtual status_t addEffectChain_l(const sp<
EffectChain
>& chain) = 0;
179
virtual size_t removeEffectChain_l(const sp<
EffectChain
>& chain) = 0;
184
void lockEffectChains_l(Vector< sp<
EffectChain
> >& effectChains);
186
void unlockEffectChains(const Vector< sp<
EffectChain
> >& effectChains);
250
void checkSuspendOnAddEffectChain_l(const sp<
EffectChain
>& chain);
307
Vector< sp<
EffectChain
> > mEffectChains;
424
virtual status_t addEffectChain_l(const sp<
EffectChain
>& chain);
425
virtual size_t removeEffectChain_l(const sp<
EffectChain
>& chain)
[
all
...]
Effects.cpp
56
const wp<AudioFlinger::
EffectChain
>& chain,
292
sp<
EffectChain
> chain = mChain.promote();
[
all
...]
Threads.cpp
468
sp<
EffectChain
> chain = mEffectChains[i];
549
sp<
EffectChain
> chain = getEffectChain_l(sessionId);
561
void AudioFlinger::ThreadBase::checkSuspendOnAddEffectChain_l(const sp<
EffectChain
>& chain)
574
if (sessionEffects.keyAt(i) ==
EffectChain
::kKeyForSuspendAll) {
607
int key =
EffectChain
::kKeyForSuspendAll;
669
sp<
EffectChain
> chain = getEffectChain_l(sessionId);
689
sp<
EffectChain
> chain;
726
chain = new
EffectChain
(this, sessionId);
798
sp<
EffectChain
> chain = getEffectChain_l(sessionId);
808
sp<
EffectChain
> chain = getEffectChain_l(sessionId)
[
all
...]
AudioFlinger.cpp
[
all
...]
AudioFlinger.h
367
class
EffectChain
;
Tracks.cpp
759
sp<
EffectChain
> chain = srcThread->getEffectChain_l(AUDIO_SESSION_OUTPUT_MIX);
776
sp<
EffectChain
> dstChain = effect->chain().promote();
[
all
...]
Completed in 2933 milliseconds