Home
last modified time | relevance | path

Searched refs:ThreadBase (Results 1 – 9 of 9) sorted by relevance

/frameworks/av/services/audioflinger/
DEffects.h44 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
DTracks.cpp65 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 …]
DThreads.cpp336 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 …]
DEffects.cpp58 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 …]
DTrackBase.h58 TrackBase(ThreadBase *thread,
138 const wp<ThreadBase> mThread;
DPatchPanel.cpp223 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()
DThreads.h22 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
DAudioFlinger.cpp1094 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()
DPlaybackTracks.h273 const wp<ThreadBase>& thread() const { return mThread; } in thread()