Lines Matching refs:Track
504 virtual void threadLoop_removeTracks(const Vector< sp<Track> >& tracksToRemove);
510 virtual mixer_state prepareTracks_l(Vector< sp<Track> > *tracksToRemove) = 0;
511 void removeTracks_l(const Vector< sp<Track> >& tracksToRemove);
545 sp<Track> createTrack_l(
581 // parameter to AF::PlaybackThread::Track::Track().
586 status_t attachAuxEffect(const sp<AudioFlinger::PlaybackThread::Track> track,
588 status_t attachAuxEffect_l(const sp<AudioFlinger::PlaybackThread::Track> track,
701 SortedVector< wp<Track> > mActiveTracks; // FIXME check if this could be sp<>
704 wp<Track> mLatestActiveTrack; // latest track added to mActiveTracks
745 status_t addTrack_l(const sp<Track>& track);
746 bool destroyTrack_l(const sp<Track>& track);
747 void removeTrack_l(const sp<Track>& track);
755 SortedVector< sp<Track> > mTracks;
848 KeyedVector<Track *, uint32_t> mFramesReleased;
873 virtual mixer_state prepareTracks_l(Vector< sp<Track> > *tracksToRemove);
886 virtual void threadLoop_removeTracks(const Vector< sp<Track> >& tracksToRemove);
943 virtual mixer_state prepareTracks_l(Vector< sp<Track> > *tracksToRemove);
958 void processVolume_l(Track *track, bool lastTrack);
961 sp<Track> mActiveTrack;
963 wp<Track> mPreviousTrack; // used to detect track switch
979 virtual mixer_state prepareTracks_l(Vector< sp<Track> > *tracksToRemove);