Home
last modified time | relevance | path

Searched refs:RecordTrack (Results 1 – 6 of 6) sorted by relevance

/frameworks/av/services/audioflinger/
DRecordTracks.h56 class RecordTrack : public TrackBase {
58 RecordTrack(RecordThread *thread,
74 virtual ~RecordTrack();
121 DISALLOW_COPY_AND_ASSIGN(RecordTrack);
156 class PatchRecord : public RecordTrack, public PatchTrackBase {
DTracks.cpp2010 const sp<AudioFlinger::RecordThread::RecordTrack>& recordTrack) in RecordHandle()
2062 AudioFlinger::RecordThread::RecordTrack::RecordTrack( in RecordTrack() function in android::AudioFlinger::RecordThread::RecordTrack
2133 AudioFlinger::RecordThread::RecordTrack::~RecordTrack() in ~RecordTrack()
2140 status_t AudioFlinger::RecordThread::RecordTrack::initCheck() const in initCheck()
2150 status_t AudioFlinger::RecordThread::RecordTrack::getNextBuffer(AudioBufferProvider::Buffer* buffer) in getNextBuffer()
2164 status_t AudioFlinger::RecordThread::RecordTrack::start(AudioSystem::sync_event_t event, in start()
2176 void AudioFlinger::RecordThread::RecordTrack::stop() in stop()
2187 void AudioFlinger::RecordThread::RecordTrack::destroy() in destroy()
2190 sp<RecordTrack> keep(this); in destroy()
2224 void AudioFlinger::RecordThread::RecordTrack::invalidate() in invalidate()
[all …]
DThreads.h1501 class RecordTrack;
1510 explicit ResamplerBufferProvider(RecordTrack* recordTrack) : in ResamplerBufferProvider()
1536 RecordTrack * const mRecordTrack;
1554 void destroyTrack_l(const sp<RecordTrack>& track);
1555 void removeTrack_l(const sp<RecordTrack>& track);
1570 sp<AudioFlinger::RecordThread::RecordTrack> createRecordTrack_l(
1587 status_t start(RecordTrack* recordTrack,
1593 bool stop(RecordTrack* recordTrack);
1680 SortedVector < sp<RecordTrack> > mTracks;
1683 ActiveTracks<RecordTrack> mActiveTracks;
DAudioFlinger.h542 class RecordTrack; variable
644 explicit RecordHandle(const sp<RecordThread::RecordTrack>& recordTrack);
656 const sp<RecordThread::RecordTrack> mRecordTrack;
DThreads.cpp6889 sp<RecordTrack> track = mTracks[i]; in preExit()
6903 sp<RecordTrack> activeTrack; in threadLoop()
6919 Vector< sp<RecordTrack> > activeTracks; in threadLoop()
6922 sp<RecordTrack> fastTrack; in threadLoop()
6925 sp<RecordTrack> fastTrackToRemove; in threadLoop()
7214 const double latencyMs = RecordTrack::checkServerLatencySupported(mFormat, flags) in threadLoop()
7418 sp<RecordTrack> track = mTracks[i]; in threadLoop()
7480 sp<AudioFlinger::RecordThread::RecordTrack> AudioFlinger::RecordThread::createRecordTrack_l( in createRecordTrack_l()
7499 sp<RecordTrack> track; in createRecordTrack_l()
7626 track = new RecordTrack(this, client, attr, sampleRate, in createRecordTrack_l()
[all …]
DAudioFlinger.cpp1936 sp<RecordThread::RecordTrack> recordTrack; in createRecord()