OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:audioFlinger
(Results
1 - 9
of
9
) sorted by null
/frameworks/av/services/audioflinger/
Threads.h
19
#error This header file should only be included from
AudioFlinger
.h
34
ThreadBase(const sp<
AudioFlinger
>&
audioFlinger
, audio_io_handle_t id,
127
// Called by
AudioFlinger
::frameCount(audio_io_handle_t output) and effects,
153
const sp<
AudioFlinger
::Client>& client,
190
sp<
AudioFlinger
::EffectModule> getEffect(int sessionId, int effectId);
191
sp<
AudioFlinger
::EffectModule> getEffect_l(int sessionId, int effectId);
254
friend class
AudioFlinger
; // for mEffectChains
261
const sp<
AudioFlinger
> mAudioFlinger;
336
PlaybackThread(const sp<
AudioFlinger
>& audioFlinger, AudioStreamOut* output
[
all
...]
AudioFlinger.h
70
//
AudioFlinger
has a hard-coded upper limit of 2 channels for capture and playback.
86
class
AudioFlinger
:
87
public BinderService<
AudioFlinger
>,
90
friend class BinderService<
AudioFlinger
>; // for
AudioFlinger
()
281
AudioFlinger
();
282
virtual ~
AudioFlinger
();
300
//
AudioFlinger
::setParameters() updates, other threads read w/o lock
314
Client(const sp<
AudioFlinger
>&
audioFlinger
, pid_t pid)
[
all
...]
Threads.cpp
19
#define LOG_TAG "
AudioFlinger
"
50
#include "
AudioFlinger
.h"
139
// FIXME It would be better for client to tell
AudioFlinger
whether it wants double-buffering or
140
// N-buffering, so
AudioFlinger
could allocate the right amount of memory.
266
AudioFlinger
::ThreadBase::ThreadBase(const sp<
AudioFlinger
>&
audioFlinger
, audio_io_handle_t id,
270
mAudioFlinger(
audioFlinger
), mSampleRate(0), mFrameCount(0), mNormalFrameCount(0),
282
AudioFlinger
::ThreadBase::~ThreadBase()
293
void
AudioFlinger
::ThreadBase::exit(
[
all
...]
AudioFlinger.cpp
19
#define LOG_TAG "
AudioFlinger
"
48
#include "
AudioFlinger
.h"
85
static const char kDeadlockedString[] = "
AudioFlinger
may be deadlocked\n";
89
nsecs_t
AudioFlinger
::mStandbyTimeInNsecs = kDefaultStandbyTimeInNsecs;
91
uint32_t
AudioFlinger
::mScreenState;
94
bool
AudioFlinger
::mTeeSinkInputEnabled = false;
95
bool
AudioFlinger
::mTeeSinkOutputEnabled = false;
96
bool
AudioFlinger
::mTeeSinkTrackEnabled = false;
98
size_t
AudioFlinger
::mTeeSinkInputFrames = kTeeSinkInputFramesDefault;
99
size_t
AudioFlinger
::mTeeSinkOutputFrames = kTeeSinkOutputFramesDefault
[
all
...]
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(
166
AudioFlinger
::ThreadBase::TrackBase::~TrackBase()
182
// Client destructor must run with
AudioFlinger
mutex locked
183
Mutex::Autolock _l(mClient->
audioFlinger
()->mLock);
185
// must run with
AudioFlinger
lock held. Thus the explicit clear() rather than
194
void
AudioFlinger
::ThreadBase::TrackBase::releaseBuffer(AudioBufferProvider::Buffer* buffer)
209
bool
AudioFlinger
::ThreadBase::TrackBase::step()
[
all
...]
Effects.cpp
19
#define LOG_TAG "
AudioFlinger
"
28
#include "
AudioFlinger
.h"
53
#define LOG_TAG "
AudioFlinger
::EffectModule"
55
AudioFlinger
::EffectModule::EffectModule(ThreadBase *thread,
56
const wp<
AudioFlinger
::EffectChain>& chain,
93
AudioFlinger
::EffectModule::~EffectModule()
112
status_t
AudioFlinger
::EffectModule::addHandle(EffectHandle *handle)
150
size_t
AudioFlinger
::EffectModule::removeHandle(EffectHandle *handle)
185
AudioFlinger
::EffectHandle *
AudioFlinger
::EffectModule::controlHandle_l(
[
all
...]
/frameworks/av/media/libmedia/
AudioEffect.cpp
108
const sp<IAudioFlinger>&
audioFlinger
= AudioSystem::get_audio_flinger();
109
if (
audioFlinger
== 0) {
110
ALOGE("set(): Could not get
audioflinger
");
130
iEffect =
audioFlinger
->createEffect((effect_descriptor_t *)&mDescriptor,
134
ALOGE("set():
AudioFlinger
could not create effect, status: %d", mStatus);
AudioRecord.cpp
158
// these below should probably come from the
audioFlinger
too...
230
// Update buffer size in case it has been limited by
AudioFlinger
during track creation
443
const sp<IAudioFlinger>&
audioFlinger
= AudioSystem::get_audio_flinger();
444
if (
audioFlinger
== 0) {
445
ALOGE("Could not get
audioflinger
");
453
sp<IAudioRecord> record =
audioFlinger
->openRecord(input,
465
ALOGE("
AudioFlinger
could not create record track, status: %d", status);
AudioTrack.cpp
221
// these below should probably come from the
audioFlinger
too...
235
//
AudioFlinger
does not currently support 8-bit data in shared memory
408
// Force flush if a shared buffer is used otherwise
audioflinger
743
const sp<IAudioFlinger>&
audioFlinger
= AudioSystem::get_audio_flinger();
744
if (
audioFlinger
== 0) {
745
ALOGE("Could not get
audioflinger
");
787
// 8-bit data in shared memory is not currently supported by
AudioFlinger
861
sp<IAudioTrack> track =
audioFlinger
->createTrack(streamType,
863
//
AudioFlinger
only sees 16-bit PCM
876
ALOGE("
AudioFlinger
could not create track, status: %d", status)
[
all
...]
Completed in 256 milliseconds