Searched refs:IAfRecordTrack (Results 1 – 8 of 8) sorted by relevance
21 class IAfRecordTrack; variable30 explicit ResamplerBufferProvider(IAfRecordTrack* recordTrack) : in ResamplerBufferProvider()58 IAfRecordTrack* const mRecordTrack;
54 class IAfRecordTrack; variable568 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;
485 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 {
29 class RecordTrack : public TrackBase, public virtual IAfRecordTrack {
1976 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;
8254 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 …]
2631 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()
2301 sp<IAfRecordTrack> recordTrack; in createRecord()2459 output.audioRecord = IAfRecordTrack::createIAudioRecordAdapter(recordTrack); in createRecord()