• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:recordTrack

5754 status_t AudioFlinger::RecordThread::start(RecordThread::RecordTrack* recordTrack,  in start()  argument
5763 recordTrack->clearSyncStartEvent(); in start()
5765 recordTrack->mSyncStartEvent = mAudioFlinger->createSyncEvent(event, in start()
5767 recordTrack->sessionId(), in start()
5769 recordTrack); in start()
5772 if (recordTrack->mSyncStartEvent->isCancelled()) { in start()
5773 recordTrack->clearSyncStartEvent(); in start()
5776 recordTrack->mFramesToDrop = - in start()
5777 ((AudioSystem::kSyncRecordStartTimeOutMs * recordTrack->mSampleRate) / 1000); in start()
5784 if (mActiveTracks.indexOf(recordTrack) >= 0) { in start()
5785 if (recordTrack->mState == TrackBase::PAUSING) { in start()
5787 recordTrack->mState = TrackBase::ACTIVE; in start()
5789 ALOGV("active record track state %d", recordTrack->mState); in start()
5797 recordTrack->mState = TrackBase::STARTING_1; in start()
5798 mActiveTracks.add(recordTrack); in start()
5801 if (recordTrack->isExternalTrack()) { in start()
5803 status = AudioSystem::startInput(mId, (audio_session_t)recordTrack->sessionId()); in start()
5807 mActiveTracks.remove(recordTrack); in start()
5809 recordTrack->clearSyncStartEvent(); in start()
5819 recordTrack->mRsmpInFront = mRsmpInRear; in start()
5820 recordTrack->mRsmpInUnrel = 0; in start()
5822 if (recordTrack->mResampler != NULL) { in start()
5823 recordTrack->mResampler->reset(); in start()
5825 recordTrack->mState = TrackBase::STARTING_2; in start()
5828 if (mActiveTracks.indexOf(recordTrack) < 0) { in start()
5837 if (recordTrack->isExternalTrack()) { in start()
5838 AudioSystem::stopInput(mId, (audio_session_t)recordTrack->sessionId()); in start()
5840 recordTrack->clearSyncStartEvent(); in start()
5852 RecordTrack *recordTrack = (RecordTrack *)ptr.get(); in syncStartEventCallback() local
5853 recordTrack->handleSyncStartEvent(strongEvent); in syncStartEventCallback()
5858 bool AudioFlinger::RecordThread::stop(RecordThread::RecordTrack* recordTrack) { in stop() argument
5861 if (mActiveTracks.indexOf(recordTrack) != 0 || recordTrack->mState == TrackBase::PAUSING) { in stop()
5865 recordTrack->mState = TrackBase::PAUSING; in stop()
5873 if (exitPending() || mActiveTracks.indexOf(recordTrack) != 0) { in stop()