HomeSort by relevance Sort by last modified time
    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
49 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(
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...]
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...]
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...]
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...]
Effects.h 19 #error This header file should only be included from AudioFlinger.h
27 // AudioFlinger -> ThreadBase -> EffectChain -> EffectModule
41 const wp<AudioFlinger::EffectChain>& chain,
118 friend class AudioFlinger; // for mHandles
153 // The EffectHandle is obtained by calling AudioFlinger::createEffect().
158 const sp<AudioFlinger::Client>& client,
204 friend class AudioFlinger; // for mEffect, mHasControl, mEnabled
308 friend class AudioFlinger; // for mThread, mEffects
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...]
TrackBase.h 19 #error This header file should only be included from AudioFlinger.h
131 const size_t mFrameSize; // AudioFlinger's view of frame size in shared memory,
Android.mk 17 AudioFlinger.cpp \
PlaybackTracks.h 19 #error This header file should only be included from AudioFlinger.h
  /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);
55 /* create an audio track and registers it with AudioFlinger.
  /frameworks/av/media/libmedia/
IAudioFlinger.cpp 700 IMPLEMENT_META_INTERFACE(AudioFlinger, "android.media.IAudioFlinger");
    [all...]

Completed in 604 milliseconds