Lines Matching refs:RecordThread
822 RecordThread::PatchRecord* patchRecord = teePatch.patchRecord.get();
1890 const sp<AudioFlinger::RecordThread::RecordTrack>& recordTrack)
1942 AudioFlinger::RecordThread::RecordTrack::RecordTrack(
1943 RecordThread *thread,
2011 AudioFlinger::RecordThread::RecordTrack::~RecordTrack()
2018 status_t AudioFlinger::RecordThread::RecordTrack::initCheck() const
2028 status_t AudioFlinger::RecordThread::RecordTrack::getNextBuffer(AudioBufferProvider::Buffer* buffer)
2042 status_t AudioFlinger::RecordThread::RecordTrack::start(AudioSystem::sync_event_t event,
2047 RecordThread *recordThread = (RecordThread *)thread.get();
2048 return recordThread->start(this, event, triggerSession);
2054 void AudioFlinger::RecordThread::RecordTrack::stop()
2058 RecordThread *recordThread = (RecordThread *)thread.get();
2059 if (recordThread->stop(this) && isExternalTrack()) {
2065 void AudioFlinger::RecordThread::RecordTrack::destroy()
2074 RecordThread *recordThread = (RecordThread *) thread.get();
2076 recordThread->destroyTrack_l(this); // move mState to STOPPED, terminate
2102 void AudioFlinger::RecordThread::RecordTrack::invalidate()
2114 void AudioFlinger::RecordThread::RecordTrack::appendDumpHeader(String8& result)
2122 void AudioFlinger::RecordThread::RecordTrack::appendDump(String8& result, bool active)
2160 void AudioFlinger::RecordThread::RecordTrack::handleSyncStartEvent(const sp<SyncEvent>& event)
2174 void AudioFlinger::RecordThread::RecordTrack::clearSyncStartEvent()
2183 void AudioFlinger::RecordThread::RecordTrack::updateTrackFrameInfo(
2221 status_t AudioFlinger::RecordThread::RecordTrack::getActiveMicrophones(
2226 RecordThread *recordThread = (RecordThread *)thread.get();
2227 return recordThread->getActiveMicrophones(activeMicrophones);
2233 status_t AudioFlinger::RecordThread::RecordTrack::setPreferredMicrophoneDirection(
2237 RecordThread *recordThread = (RecordThread *)thread.get();
2238 return recordThread->setPreferredMicrophoneDirection(direction);
2244 status_t AudioFlinger::RecordThread::RecordTrack::setPreferredMicrophoneFieldDimension(float zoom) {
2247 RecordThread *recordThread = (RecordThread *)thread.get();
2248 return recordThread->setPreferredMicrophoneFieldDimension(zoom);
2258 AudioFlinger::RecordThread::PatchRecord::PatchRecord(RecordThread *recordThread,
2267 : RecordTrack(recordThread, NULL,
2273 *recordThread, timeout)
2281 AudioFlinger::RecordThread::PatchRecord::~PatchRecord()
2287 status_t AudioFlinger::RecordThread::PatchRecord::getNextBuffer(
2304 void AudioFlinger::RecordThread::PatchRecord::releaseBuffer(AudioBufferProvider::Buffer* buffer)
2314 status_t AudioFlinger::RecordThread::PatchRecord::obtainBuffer(Proxy::Buffer* buffer,
2320 void AudioFlinger::RecordThread::PatchRecord::releaseBuffer(Proxy::Buffer* buffer)