Home
last modified time | relevance | path

Searched refs:IAfRecordTrack (Results 1 – 8 of 8) sorted by relevance

/frameworks/av/services/audioflinger/
DResamplerBufferProvider.h21 class IAfRecordTrack; variable
30 explicit ResamplerBufferProvider(IAfRecordTrack* recordTrack) : in ResamplerBufferProvider()
58 IAfRecordTrack* const mRecordTrack;
DIAfThread.h54 class IAfRecordTrack; variable
568 virtual sp<IAfRecordTrack> createRecordTrack_l(
585 virtual void destroyTrack_l(const sp<IAfRecordTrack>& track) REQUIRES(mutex()) = 0;
586 virtual void removeTrack_l(const sp<IAfRecordTrack>& track) REQUIRES(mutex()) = 0;
589 IAfRecordTrack* recordTrack, AudioSystem::sync_event_t event,
594 virtual bool stop(IAfRecordTrack* recordTrack) EXCLUDES_ThreadBase_Mutex = 0;
DIAfTrack.h485 class IAfRecordTrack : public virtual IAfTrackBase {
492 static sp<media::IAudioRecord> createIAudioRecordAdapter(const sp<IAfRecordTrack>& recordTrack);
494 static sp<IAfRecordTrack> create(IAfRecordThread* thread,
589 class IAfPatchRecord : public virtual IAfRecordTrack, public virtual IAfPatchTrackBase {
DRecordTracks.h29 class RecordTrack : public TrackBase, public virtual IAfRecordTrack {
DThreads.h1976 void destroyTrack_l(const sp<IAfRecordTrack>& track) final REQUIRES(mutex());
1977 void removeTrack_l(const sp<IAfRecordTrack>& track) final REQUIRES(mutex());
1992 sp<IAfRecordTrack> createRecordTrack_l(
2010 status_t start(IAfRecordTrack* recordTrack,
2016 bool stop(IAfRecordTrack* recordTrack) final EXCLUDES_ThreadBase_Mutex;
2130 SortedVector <sp<IAfRecordTrack>> mTracks;
2133 ActiveTracks<IAfRecordTrack> mActiveTracks;
DThreads.cpp8254 sp<IAfRecordTrack> track = mTracks[i]; in preExit()
8284 sp<IAfRecordTrack> activeTrack; in threadLoop()
8285 std::vector<sp<IAfRecordTrack>> oldActiveTracks; in threadLoop()
8289 Vector<sp<IAfRecordTrack>> activeTracks; in threadLoop()
8292 sp<IAfRecordTrack> fastTrack; in threadLoop()
8295 sp<IAfRecordTrack> fastTrackToRemove; in threadLoop()
8635 const double latencyMs = IAfRecordTrack::checkServerLatencySupported(mFormat, flags) in threadLoop()
8827 sp<IAfRecordTrack> track = mTracks[i]; in threadLoop()
8891 sp<IAfRecordTrack> RecordThread::createRecordTrack_l( in createRecordTrack_l()
8910 sp<IAfRecordTrack> track; in createRecordTrack_l()
[all …]
DTracks.cpp2631 explicit RecordHandle(const sp<IAfRecordTrack>& recordTrack);
2645 const sp<IAfRecordTrack> mRecordTrack;
2652 sp<media::IAudioRecord> IAfRecordTrack::createIAudioRecordAdapter( in createIAudioRecordAdapter()
2653 const sp<IAfRecordTrack>& recordTrack) { in createIAudioRecordAdapter()
2658 const sp<IAfRecordTrack>& recordTrack) in RecordHandle()
2718 sp<IAfRecordTrack> IAfRecordTrack::create(IAfRecordThread* thread, in create()
DAudioFlinger.cpp2301 sp<IAfRecordTrack> recordTrack; in createRecord()
2459 output.audioRecord = IAfRecordTrack::createIAudioRecordAdapter(recordTrack); in createRecord()