Lines Matching refs:mAudioTrack
41 if (mAudioTrack != nullptr) { in autoPause()
42 mAudioTrack->pause(); in autoPause()
54 if (mAudioTrack != nullptr) { in autoResume()
55 mAudioTrack->start(); in autoResume()
66 if (mAudioTrack != nullptr) { in mute()
68 mAudioTrack->setVolume(0.0f, 0.0f); in mute()
70 mAudioTrack->setVolume(mLeftVolume, mRightVolume); in mute()
82 if (mAudioTrack != nullptr) { in pause()
83 mAudioTrack->pause(); in pause()
96 if (mAudioTrack != nullptr) { in resume()
97 mAudioTrack->start(); in resume()
109 if (mAudioTrack != nullptr && mSound != nullptr) { in setRate()
111 mAudioTrack->setSampleRate(sampleRate); in setRate()
120 if (mAudioTrack != nullptr && !mMuted) { in setVolume_l()
121 mAudioTrack->setVolume(leftVolume, rightVolume); in setVolume_l()
145 if (mAudioTrack != nullptr && mSound != nullptr) { in setLoop()
149 mAudioTrack->setLoop(0, loopEnd, loop); in setLoop()
161 LOG_ALWAYS_FATAL_IF(mState != IDLE && mAudioTrack != nullptr, "State %d must be IDLE", mState); in setPlay()
185 if (mAudioTrack != nullptr) { in requestStop()
208 ALOGV("%s: track(%p) streamID: %d", __func__, mAudioTrack.get(), (int)mStreamID); in stop_l()
209 if (mAudioTrack != nullptr) { in stop_l()
210 mAudioTrack->stop(); in stop_l()
223 release = mAudioTrack; // or std::swap if we had move semantics. in clearAudioTrack()
224 mAudioTrack.clear(); in clearAudioTrack()
250 pairStream->mAudioTrack = mAudioTrack; in playPairStream()
255 mAudioTrack.clear(); // the pair owns the audiotrack. in playPairStream()
269 pairStream->mAudioTrack->pause(); in playPairStream()
296 if (mAudioTrack != nullptr) { in play_l()
298 && mAudioTrack->setSampleRate(sampleRate) == NO_ERROR) { in play_l()
302 __func__, mAudioTrack.get(), sound->getSoundID()); in play_l()
305 garbage.emplace_back(std::move(mAudioTrack)); in play_l()
306 mAudioTrack.clear(); // move should have cleared the sp<>, but we clear just in case. in play_l()
309 if (mAudioTrack == nullptr) { in play_l()
329 mAudioTrack = new AudioTrack(AUDIO_STREAM_DEFAULT, sampleRate, sound->getFormat(), in play_l()
339 mAudioTrack->setCallerName("soundpool"); in play_l()
342 mAudioTrack->setPlayerIId(playerIId); in play_l()
345 if (status_t status = mAudioTrack->initCheck(); in play_l()
352 garbage.emplace_back(std::move(mAudioTrack)); // remove mAudioTrack. in play_l()
353 mAudioTrack.clear(); // move should have cleared the sp<>, but we clear just in case. in play_l()
359 __func__, mAudioTrack.get(), sound->getSoundID()); in play_l()
362 mAudioTrack->setVolume(0.f, 0.f); in play_l()
364 mAudioTrack->setVolume(leftVolume, rightVolume); in play_l()
366 mAudioTrack->setLoop(0, frameCount, loop); in play_l()
367 mAudioTrack->start(); in play_l()
382 return static_cast<int>(mAudioTrack ? mStreamID : getPairStream()->mStreamID); in getCorrespondingStreamID()
434 ALOGV("%s track(%p) streamID %d", __func__, mAudioTrack.get(), (int)mStreamID); in onBufferEnd()
436 if (mAudioTrack == nullptr) { in onBufferEnd()