Lines Matching defs:RecordTrack
246 // This implementation of releaseBuffer() is used by Track and RecordTrack, but not TimedTrack
1944 const sp<AudioFlinger::RecordThread::RecordTrack>& recordTrack)
1978 // RecordTrack constructor must be called with AudioFlinger::mLock and ThreadBase::mLock held
1979 AudioFlinger::RecordThread::RecordTrack::RecordTrack(
2028 AudioFlinger::RecordThread::RecordTrack::~RecordTrack()
2037 status_t AudioFlinger::RecordThread::RecordTrack::getNextBuffer(AudioBufferProvider::Buffer* buffer,
2052 status_t AudioFlinger::RecordThread::RecordTrack::start(AudioSystem::sync_event_t event,
2064 void AudioFlinger::RecordThread::RecordTrack::stop()
2075 void AudioFlinger::RecordThread::RecordTrack::destroy()
2078 sp<RecordTrack> keep(this);
2095 void AudioFlinger::RecordThread::RecordTrack::invalidate()
2106 /*static*/ void AudioFlinger::RecordThread::RecordTrack::appendDumpHeader(String8& result)
2111 void AudioFlinger::RecordThread::RecordTrack::dump(char* buffer, size_t size, bool active)
2126 void AudioFlinger::RecordThread::RecordTrack::handleSyncStartEvent(const sp<SyncEvent>& event)
2140 void AudioFlinger::RecordThread::RecordTrack::clearSyncStartEvent()
2157 : RecordTrack(recordThread, NULL, sampleRate, format, channelMask, frameCount,
2190 status = RecordTrack::getNextBuffer(buffer, pts);