Home | History | Annotate | Download | only in src

Lines Matching refs:audioSession

17 #define LOG_TAG "APM::AudioSession"
22 #include "AudioSession.h"
31 AudioSession::AudioSession(audio_session_t session,
49 uint32_t AudioSession::changeOpenCount(int delta)
61 uint32_t AudioSession::changeActiveCount(int delta)
103 bool AudioSession::matches(const sp<AudioSession> &other) const
117 void AudioSession::setInfoProvider(AudioSessionInfoProvider *provider)
122 void AudioSession::onSessionInfoUpdate() const
138 status_t AudioSession::dump(int fd, int spaces, int index) const
172 const sp<AudioSession>& audioSession,
181 audioSession->setInfoProvider(provider);
182 add(session, audioSession);
184 session, audioSession->uid(), audioSession->inputSource());
241 const sp<AudioSession> audioSession = valueAt(i);
244 if (audioSession->activeCount() > 0 &&
245 ((audioSession->inputSource() == source) ||
247 (audioSession->inputSource() == AUDIO_SOURCE_HOTWORD) &&
248 audioSession->isSoundTrigger()))) {
261 const sp<AudioSession> audioSession = valueAt(i);
262 if (activeOnly && audioSession->activeCount() == 0) {
265 int32_t curPriority = source_priority(audioSession->inputSource());
268 source = audioSession->inputSource();