OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:AudioFlinger
(Results
1 - 14
of
14
) sorted by null
/frameworks/av/services/audioflinger/
RecordTracks.h
19
#error This header file should only be included from
AudioFlinger
.h
51
friend class
AudioFlinger
; // for mState
Tracks.cpp
19
#define LOG_TAG "
AudioFlinger
"
32
#include "
AudioFlinger
.h"
61
// TrackBase constructor must be called with
AudioFlinger
::mLock held
62
AudioFlinger
::ThreadBase::TrackBase::TrackBase(
170
AudioFlinger
::ThreadBase::TrackBase::~TrackBase()
186
// Client destructor must run with
AudioFlinger
mutex locked
187
Mutex::Autolock _l(mClient->
audioFlinger
()->mLock);
189
// must run with
AudioFlinger
lock held. Thus the explicit clear() rather than
198
void
AudioFlinger
::ThreadBase::TrackBase::releaseBuffer(AudioBufferProvider::Buffer* buffer)
214
status_t
AudioFlinger
::ThreadBase::TrackBase::setSyncEvent(const sp<SyncEvent>& event
[
all
...]
AudioFlinger.cpp
19
#define LOG_TAG "
AudioFlinger
"
45
#include "
AudioFlinger
.h"
83
static const char kDeadlockedString[] = "
AudioFlinger
may be deadlocked\n";
87
nsecs_t
AudioFlinger
::mStandbyTimeInNsecs = kDefaultStandbyTimeInNsecs;
89
uint32_t
AudioFlinger
::mScreenState;
92
bool
AudioFlinger
::mTeeSinkInputEnabled = false;
93
bool
AudioFlinger
::mTeeSinkOutputEnabled = false;
94
bool
AudioFlinger
::mTeeSinkTrackEnabled = false;
96
size_t
AudioFlinger
::mTeeSinkInputFrames = kTeeSinkInputFramesDefault;
97
size_t
AudioFlinger
::mTeeSinkOutputFrames = kTeeSinkOutputFramesDefault
[
all
...]
Threads.cpp
19
#define LOG_TAG "
AudioFlinger
"
51
#include "
AudioFlinger
.h"
140
// FIXME It would be better for client to tell
AudioFlinger
the value of N,
141
// so
AudioFlinger
could allocate the right amount of memory.
267
AudioFlinger
::ThreadBase::ThreadBase(const sp<
AudioFlinger
>&
audioFlinger
, audio_io_handle_t id,
271
mAudioFlinger(
audioFlinger
),
283
AudioFlinger
::ThreadBase::~ThreadBase()
300
void
AudioFlinger
::ThreadBase::exit(
[
all
...]
Effects.cpp
19
#define LOG_TAG "
AudioFlinger
"
29
#include "
AudioFlinger
.h"
54
#define LOG_TAG "
AudioFlinger
::EffectModule"
56
AudioFlinger
::EffectModule::EffectModule(ThreadBase *thread,
57
const wp<
AudioFlinger
::EffectChain>& chain,
94
AudioFlinger
::EffectModule::~EffectModule()
104
status_t
AudioFlinger
::EffectModule::addHandle(EffectHandle *handle)
142
size_t
AudioFlinger
::EffectModule::removeHandle(EffectHandle *handle)
177
AudioFlinger
::EffectHandle *
AudioFlinger
::EffectModule::controlHandle_l(
[
all
...]
Threads.h
19
#error This header file should only be included from
AudioFlinger
.h
35
ThreadBase(const sp<
AudioFlinger
>&
audioFlinger
, audio_io_handle_t id,
128
// Called by
AudioFlinger
::frameCount(audio_io_handle_t output) and effects,
153
const sp<
AudioFlinger
::Client>& client,
192
sp<
AudioFlinger
::EffectModule> getEffect(int sessionId, int effectId);
193
sp<
AudioFlinger
::EffectModule> getEffect_l(int sessionId, int effectId);
261
friend class
AudioFlinger
; // for mEffectChains
268
const sp<
AudioFlinger
> mAudioFlinger;
354
PlaybackThread(const sp<
AudioFlinger
>& audioFlinger, AudioStreamOut* output
[
all
...]
Effects.h
19
#error This header file should only be included from
AudioFlinger
.h
27
//
AudioFlinger
-> ThreadBase -> EffectChain -> EffectModule
29
// startOutput()...) should never be called with
AudioFlinger
or Threadbase mutex locked
31
// call
AudioFlinger
thus locking the same mutexes in the reverse order.
45
const wp<
AudioFlinger
::EffectChain>& chain,
126
friend class
AudioFlinger
; // for mHandles
163
// The EffectHandle is obtained by calling
AudioFlinger
::createEffect().
168
const sp<
AudioFlinger
::Client>& client,
214
friend class
AudioFlinger
; // for mEffect, mHasControl, mEnabled
322
friend class
AudioFlinger
; // for mThread, mEffect
[
all
...]
AudioFlinger.h
73
//
AudioFlinger
has a hard-coded upper limit of 2 channels for capture and playback.
89
class
AudioFlinger
:
90
public BinderService<
AudioFlinger
>,
93
friend class BinderService<
AudioFlinger
>; // for
AudioFlinger
()
289
AudioFlinger
() ANDROID_API;
290
virtual ~
AudioFlinger
();
308
//
AudioFlinger
::setParameters() updates, other threads read w/o lock
322
Client(const sp<
AudioFlinger
>&
audioFlinger
, pid_t pid)
[
all
...]
Android.mk
17
AudioFlinger
.cpp \
TrackBase.h
19
#error This header file should only be included from
AudioFlinger
.h
130
const size_t mFrameSize; //
AudioFlinger
's view of frame size in shared memory,
PlaybackTracks.h
19
#error This header file should only be included from
AudioFlinger
.h
123
// see comment at
AudioFlinger
::PlaybackThread::Track::~Track for why this can't be const
/frameworks/av/media/mediaserver/
main_mediaserver.cpp
32
#include "
AudioFlinger
.h"
127
AudioFlinger
::instantiate();
/frameworks/av/include/media/
IAudioFlinger.h
45
DECLARE_META_INTERFACE(
AudioFlinger
);
59
/* create an audio track and registers it with
AudioFlinger
.
137
// For a given calling pid,
AudioFlinger
disregards any registrations after the first.
208
// Intended for AudioService to inform
AudioFlinger
of device's low RAM attribute,
/frameworks/av/media/libmedia/
IAudioFlinger.cpp
743
IMPLEMENT_META_INTERFACE(
AudioFlinger
, "android.media.IAudioFlinger");
[
all
...]
Completed in 1075 milliseconds