Lines Matching refs:Track
487 virtual void threadLoop_removeTracks(const Vector< sp<Track> >& tracksToRemove);
493 virtual mixer_state prepareTracks_l(Vector< sp<Track> > *tracksToRemove) = 0;
494 void removeTracks_l(const Vector< sp<Track> >& tracksToRemove);
528 sp<Track> createTrack_l(
569 status_t attachAuxEffect(const sp<AudioFlinger::PlaybackThread::Track> track,
571 status_t attachAuxEffect_l(const sp<AudioFlinger::PlaybackThread::Track> track,
679 SortedVector< wp<Track> > mActiveTracks; // FIXME check if this could be sp<>
682 wp<Track> mLatestActiveTrack; // latest track added to mActiveTracks
722 status_t addTrack_l(const sp<Track>& track);
723 bool destroyTrack_l(const sp<Track>& track);
724 void removeTrack_l(const sp<Track>& track);
732 SortedVector< sp<Track> > mTracks;
825 KeyedVector<Track *, uint32_t> mFramesReleased;
849 virtual mixer_state prepareTracks_l(Vector< sp<Track> > *tracksToRemove);
862 virtual void threadLoop_removeTracks(const Vector< sp<Track> >& tracksToRemove);
915 virtual mixer_state prepareTracks_l(Vector< sp<Track> > *tracksToRemove);
927 void processVolume_l(Track *track, bool lastTrack);
930 sp<Track> mActiveTrack;
945 virtual mixer_state prepareTracks_l(Vector< sp<Track> > *tracksToRemove);
955 wp<Track> mPreviousTrack; // used to detect track switch