Searched refs:IAfTrack (Results 1 – 9 of 9) sorted by relevance
/frameworks/av/services/audioflinger/ |
D | IAfThread.h | 55 class IAfTrack; variable 446 virtual sp<IAfTrack> createTrack_l( 471 virtual status_t addTrack_l(const sp<IAfTrack>& track) REQUIRES(mutex()) = 0; 472 virtual bool destroyTrack_l(const sp<IAfTrack>& track) REQUIRES(mutex()) = 0; 473 virtual bool isTrackActive(const sp<IAfTrack>& track) const REQUIRES(mutex()) = 0; 474 virtual void addOutputTrack_l(const sp<IAfTrack>& track) REQUIRES(mutex()) = 0; 490 virtual status_t attachAuxEffect(const sp<IAfTrack>& track, int EffectId) 492 virtual status_t attachAuxEffect_l(const sp<IAfTrack>& track, int EffectId) 521 virtual IAfTrack* getTrackById_l(audio_port_handle_t trackId) REQUIRES(mutex()) = 0;
|
D | Threads.h | 923 void addOutputTrack_l(const sp<IAfTrack>& track) final REQUIRES(mutex()) { in addOutputTrack_l() 935 virtual void threadLoop_removeTracks(const Vector<sp<IAfTrack>>& tracksToRemove) 942 virtual mixer_state prepareTracks_l(Vector<sp<IAfTrack>>* tracksToRemove) 945 void removeTracks_l(const Vector<sp<IAfTrack>>& tracksToRemove) REQUIRES(mutex()); 1004 sp<IAfTrack> createTrack_l( 1029 bool isTrackActive(const sp<IAfTrack>& track) const final { in isTrackActive() 1071 status_t attachAuxEffect(const sp<IAfTrack>& track, int EffectId) final 1073 status_t attachAuxEffect_l(const sp<IAfTrack>& track, int EffectId) final REQUIRES(mutex()); 1154 IAfTrack* getTrackById_l(audio_port_handle_t trackId) final REQUIRES(mutex()); 1332 ActiveTracks<IAfTrack> mActiveTracks; [all …]
|
D | IAfTrack.h | 257 class IAfTrack : public virtual IAfTrackBase { 267 static sp<media::IAudioTrack> createIAudioTrackAdapter(const sp<IAfTrack>& track); 269 static sp<IAfTrack> create( 437 class IAfOutputTrack : public virtual IAfTrack { 569 class IAfPatchTrack : public virtual IAfTrack, public virtual IAfPatchTrackBase {
|
D | Threads.cpp | 2304 sp<IAfTrack> track = mTracks[i]; in dumpTracks_l() 2324 sp<IAfTrack> track = mActiveTracks[i]; in dumpTracks_l() 2368 sp<IAfTrack> PlaybackThread::createTrack_l( in createTrack_l() 2394 sp<IAfTrack> track; in createTrack_l() 2688 sp<IAfTrack> t = mTracks[i]; in createTrack_l() 2714 track = IAfTrack::create(this, client, streamType, attr, sampleRate, format, in createTrack_l() 2853 status_t PlaybackThread::addTrack_l(const sp<IAfTrack>& track) in addTrack_l() 2899 track->fillingStatus() = mStandby ? IAfTrack::FS_FILLING : IAfTrack::FS_FILLED; in addTrack_l() 2903 track->sharedBuffer() != 0 ? IAfTrack::FS_FILLED : IAfTrack::FS_FILLING; in addTrack_l() 2965 bool PlaybackThread::destroyTrack_l(const sp<IAfTrack>& track) in destroyTrack_l() [all …]
|
D | Tracks.cpp | 345 explicit TrackHandle(const sp<IAfTrack>& track); 379 const sp<IAfTrack> mTrack; 383 sp<media::IAudioTrack> IAfTrack::createIAudioTrackAdapter(const sp<IAfTrack>& track) { in createIAudioTrackAdapter() 387 TrackHandle::TrackHandle(const sp<IAfTrack>& track) in TrackHandle() 684 sp<IAfTrack> IAfTrack::create( in create()
|
D | PlaybackTracks.h | 75 class Track : public TrackBase, public virtual IAfTrack, public VolumeProvider {
|
D | AudioFlinger.h | 590 IAfTrack* track,
|
D | PatchPanel.cpp | 716 IAfTrack::FrameTime recordFT{}, playFT{}; in getLatencyMs()
|
D | AudioFlinger.cpp | 339 sp<IAfTrack> track = thread->getTrackById_l(trackId); in updateSecondaryOutputs() 991 sp<IAfTrack> track; in createTrack() 1194 output.audioTrack = IAfTrack::createIAudioTrackAdapter(track); in createTrack() 3874 IAfTrack* track, in updateSecondaryOutputsForTrack_l()
|