Lines Matching refs:RecordTrack
4419 sp<RecordTrack> activeTrack;
4637 sp<RecordTrack> track = mTracks[i];
4663 sp<AudioFlinger::RecordThread::RecordTrack> AudioFlinger::RecordThread::createRecordTrack_l(
4675 sp<RecordTrack> track;
4739 track = new RecordTrack(this, client, sampleRate,
4772 status_t AudioFlinger::RecordThread::start(RecordThread::RecordTrack* recordTrack,
4785 recordTrack->sessionId(),
4801 if (recordTrack != mActiveTrack.get()) {
4809 recordTrack->mState = TrackBase::IDLE;
4810 mActiveTrack = recordTrack;
4878 bool AudioFlinger::RecordThread::stop(RecordThread::RecordTrack* recordTrack) {
4881 if (recordTrack != mActiveTrack.get() || recordTrack->mState == TrackBase::PAUSING) {
4884 recordTrack->mState = TrackBase::PAUSING;
4890 // if we have been restarted, recordTrack == mActiveTrack.get() here
4891 if (exitPending() || recordTrack != mActiveTrack.get()) {
4916 sp<RecordTrack> track = mTracks[i];
4929 void AudioFlinger::RecordThread::destroyTrack_l(const sp<RecordTrack>& track)
4939 void AudioFlinger::RecordThread::removeTrack_l(const sp<RecordTrack>& track)
4989 RecordTrack::appendDumpHeader(result);
4991 sp<RecordTrack> track = mTracks[i];
5001 RecordTrack::appendDumpHeader(result);
5115 sp<RecordTrack> track = mTracks[i];
5282 sp<RecordThread::RecordTrack> track = mTracks[j];