Searched refs:ThreadBase (Results 1 – 9 of 9) sorted by relevance
/frameworks/av/services/audioflinger/ |
D | Effects.h | 44 EffectModule(ThreadBase *thread, 92 void setThread(const wp<ThreadBase>& thread) { mThread = thread; } in setThread() 93 const wp<ThreadBase>& thread() { return mThread; } in thread() 141 wp<ThreadBase> mThread; // parent thread 245 EffectChain(const wp<ThreadBase>& wThread, int sessionId); 246 EffectChain(ThreadBase *thread, int sessionId); 358 void clearInputBuffer_l(sp<ThreadBase> thread); 360 void setThread(const sp<ThreadBase>& thread); 362 wp<ThreadBase> mThread; // parent mixer thread
|
D | Tracks.cpp | 65 AudioFlinger::ThreadBase::TrackBase::TrackBase( in TrackBase() 66 ThreadBase *thread, in TrackBase() 207 status_t AudioFlinger::ThreadBase::TrackBase::initCheck() const in initCheck() 218 AudioFlinger::ThreadBase::TrackBase::~TrackBase() in ~TrackBase() 248 void AudioFlinger::ThreadBase::TrackBase::releaseBuffer(AudioBufferProvider::Buffer* buffer) in releaseBuffer() 264 status_t AudioFlinger::ThreadBase::TrackBase::setSyncEvent(const sp<SyncEvent>& event) in setSyncEvent() 483 sp<ThreadBase> thread = mThread.promote(); in destroy() 657 sp<ThreadBase> thread = mThread.promote(); in start() 728 sp<ThreadBase> thread = mThread.promote(); in stop() 757 sp<ThreadBase> thread = mThread.promote(); in pause() [all …]
|
D | Threads.cpp | 336 const char *AudioFlinger::ThreadBase::threadTypeToString(AudioFlinger::ThreadBase::type_t type) in threadTypeToString() 530 AudioFlinger::ThreadBase::ThreadBase(const sp<AudioFlinger>& audioFlinger, audio_io_handle_t id, in ThreadBase() function in android::AudioFlinger::ThreadBase 549 AudioFlinger::ThreadBase::~ThreadBase() in ~ThreadBase() 562 status_t AudioFlinger::ThreadBase::readyToRun() in readyToRun() 573 void AudioFlinger::ThreadBase::exit() in exit() 597 status_t AudioFlinger::ThreadBase::setParameters(const String8& keyValuePairs) in setParameters() 609 status_t AudioFlinger::ThreadBase::sendConfigEvent_l(sp<ConfigEvent>& event) in sendConfigEvent_l() 636 void AudioFlinger::ThreadBase::sendIoConfigEvent(audio_io_config_event event, pid_t pid) in sendIoConfigEvent() 643 void AudioFlinger::ThreadBase::sendIoConfigEvent_l(audio_io_config_event event, pid_t pid) in sendIoConfigEvent_l() 649 void AudioFlinger::ThreadBase::sendPrioConfigEvent(pid_t pid, pid_t tid, int32_t prio) in sendPrioConfigEvent() [all …]
|
D | Effects.cpp | 58 AudioFlinger::EffectModule::EffectModule(ThreadBase *thread, in EffectModule() 203 sp<ThreadBase> thread = mThread.promote(); in disconnect() 321 sp<ThreadBase> thread; in configure() 455 sp<ThreadBase> thread = mThread.promote(); in addEffectToHal_l() 535 sp<ThreadBase> thread = mThread.promote(); in remove_effect_from_hal_l() 1098 sp<ThreadBase> thread = mEffect->thread().promote(); in enable() 1116 if (thread->type() == ThreadBase::OFFLOAD) { in enable() 1122 if (thread->type() == ThreadBase::OFFLOAD) { in enable() 1156 sp<ThreadBase> thread = mEffect->thread().promote(); in disable() 1159 if (thread->type() == ThreadBase::OFFLOAD) { in disable() [all …]
|
D | TrackBase.h | 58 TrackBase(ThreadBase *thread, 138 const wp<ThreadBase> mThread;
|
D | PatchPanel.cpp | 223 sp<ThreadBase> thread = in createAudioPatch() 278 sp<ThreadBase> thread = audioflinger->checkRecordThread_l( in createAudioPatch() 327 sp<ThreadBase> thread = in createAudioPatch() 553 sp<ThreadBase> thread = audioflinger->checkRecordThread_l( in releaseAudioPatch() 580 sp<ThreadBase> thread = in releaseAudioPatch()
|
D | Threads.h | 22 class ThreadBase : public Thread { 37 ThreadBase(const sp<AudioFlinger>& audioFlinger, audio_io_handle_t id, 40 virtual ~ThreadBase(); 221 PMDeathRecipient(const wp<ThreadBase>& thread) : mThread(thread) {} in PMDeathRecipient() 231 wp<ThreadBase> mThread; 463 class PlaybackThread : public ThreadBase { 956 audio_io_handle_t id, uint32_t device, ThreadBase::type_t type, 1063 class RecordThread : public ThreadBase
|
D | AudioFlinger.cpp | 1094 sp<ThreadBase> thread; in setParameters() 1733 ThreadBase *thread = (ThreadBase *)mPlaybackThreads.valueAt(i).get(); in systemReady() 1737 ThreadBase *thread = (ThreadBase *)mRecordThreads.valueAt(i).get(); in systemReady() 1919 if (thread->type() == ThreadBase::MIXER) { in closeOutput_nonvirtual() 2342 sp<ThreadBase> t = ec->mThread.promote(); in purgeStaleEffects_l() 2384 return thread != NULL && thread->type() != ThreadBase::DIRECT ? (MixerThread *) thread : NULL; in checkMixerThread_l() 2636 ThreadBase *thread = checkRecordThread_l(io); in createEffect() 2719 if ((dstThread->type() == ThreadBase::MIXER || dstThread->isDuplicating()) && in moveEffectChain_l() 2818 if (t->mType == ThreadBase::OFFLOAD) { in onNonOffloadableGlobalEffectEnable()
|
D | PlaybackTracks.h | 273 const wp<ThreadBase>& thread() const { return mThread; } in thread()
|