Searched refs:RecordTrack (Results 1 – 6 of 6) sorted by relevance
57 class RecordTrack : public TrackBase {59 RecordTrack(RecordThread *thread,75 virtual ~RecordTrack();122 DISALLOW_COPY_AND_ASSIGN(RecordTrack);157 class PatchRecord : public RecordTrack, public PatchTrackBase {
2044 const sp<AudioFlinger::RecordThread::RecordTrack>& recordTrack) in RecordHandle()2096 AudioFlinger::RecordThread::RecordTrack::RecordTrack( in RecordTrack() function in android::AudioFlinger::RecordThread::RecordTrack2171 AudioFlinger::RecordThread::RecordTrack::~RecordTrack() in ~RecordTrack()2178 status_t AudioFlinger::RecordThread::RecordTrack::initCheck() const in initCheck()2188 status_t AudioFlinger::RecordThread::RecordTrack::getNextBuffer(AudioBufferProvider::Buffer* buffer) in getNextBuffer()2202 status_t AudioFlinger::RecordThread::RecordTrack::start(AudioSystem::sync_event_t event, in start()2214 void AudioFlinger::RecordThread::RecordTrack::stop() in stop()2225 void AudioFlinger::RecordThread::RecordTrack::destroy() in destroy()2228 sp<RecordTrack> keep(this); in destroy()2262 void AudioFlinger::RecordThread::RecordTrack::invalidate() in invalidate()[all …]
1522 class RecordTrack;1531 explicit ResamplerBufferProvider(RecordTrack* recordTrack) : in ResamplerBufferProvider()1557 RecordTrack * const mRecordTrack;1575 void destroyTrack_l(const sp<RecordTrack>& track);1576 void removeTrack_l(const sp<RecordTrack>& track);1591 sp<AudioFlinger::RecordThread::RecordTrack> createRecordTrack_l(1608 status_t start(RecordTrack* recordTrack,1614 bool stop(RecordTrack* recordTrack);1700 SortedVector < sp<RecordTrack> > mTracks;1703 ActiveTracks<RecordTrack> mActiveTracks;
554 class RecordTrack; variable656 explicit RecordHandle(const sp<RecordThread::RecordTrack>& recordTrack);668 const sp<RecordThread::RecordTrack> mRecordTrack;
7044 sp<RecordTrack> track = mTracks[i]; in preExit()7058 sp<RecordTrack> activeTrack; in threadLoop()7074 Vector< sp<RecordTrack> > activeTracks; in threadLoop()7077 sp<RecordTrack> fastTrack; in threadLoop()7080 sp<RecordTrack> fastTrackToRemove; in threadLoop()7399 const double latencyMs = RecordTrack::checkServerLatencySupported(mFormat, flags) in threadLoop()7603 sp<RecordTrack> track = mTracks[i]; in threadLoop()7666 sp<AudioFlinger::RecordThread::RecordTrack> AudioFlinger::RecordThread::createRecordTrack_l( in createRecordTrack_l()7685 sp<RecordTrack> track; in createRecordTrack_l()7812 track = new RecordTrack(this, client, attr, sampleRate, in createRecordTrack_l()[all …]
1982 sp<RecordThread::RecordTrack> recordTrack; in createRecord()