Lines Matching refs:Track
275 class Track;
318 // The upper 16 bits are used for track-specific flags.
452 // track
529 friend class Track;
577 // playback track
578 class Track : public TrackBase {
580 Track( const wp<ThreadBase>& thread,
589 ~Track();
622 Track(const Track&);
623 Track& operator = (const Track&);
656 }; // end of Track
659 // playback track
660 class OutputTrack : public Track {
722 sp<Track> createTrack_l(
746 status_t attachAuxEffect(const sp<AudioFlinger::PlaybackThread::Track> track,
748 status_t attachAuxEffect_l(const sp<AudioFlinger::PlaybackThread::Track> track,
775 SortedVector< wp<Track> > mActiveTracks;
787 friend class Track;
796 status_t addTrack_l(const sp<Track>& track);
797 void destroyTrack_l(const sp<Track>& track);
798 void removeTrack_l(const sp<Track>& track);
805 SortedVector< sp<Track> > mTracks;
832 uint32_t prepareTracks_l(const SortedVector< wp<Track> >& activeTracks,
833 Vector< sp<Track> > *tracksToRemove);
909 TrackHandle(const sp<PlaybackThread::Track>& track);
922 sp<PlaybackThread::Track> mTrack;
926 friend class PlaybackThread::Track;
938 // record track
1013 RecordTrack* track();
1059 // the attached track(s) to accumulate their auxiliary channel.
1166 // to receive parameter updates, keeps track of effect control
1239 // in the effect process order. When attached to a track (session ID != 0), it also provide it's own
1240 // input buffer used by the track as accumulation buffer.