Lines Matching refs:IAfTrack

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;
1377 status_t addTrack_l(const sp<IAfTrack>& track) final REQUIRES(mutex());
1378 bool destroyTrack_l(const sp<IAfTrack>& track) final REQUIRES(mutex());
1380 void removeTrack_l(const sp<IAfTrack>& track) REQUIRES(mutex());
1441 Tracks<IAfTrack> mTracks;
1506 std::map<sp<IAfTrack>, sp<media::IAudioTrackCallback>> mAudioTrackCallbacks;
1614 mixer_state prepareTracks_l(Vector<sp<IAfTrack>>* tracksToRemove) override
1751 virtual mixer_state prepareTracks_l(Vector<sp<IAfTrack>>* tracksToRemove)
1768 void processVolume_l(IAfTrack *track, bool lastTrack) REQUIRES(mutex());
1772 sp<IAfTrack> mActiveTrack;
1774 wp<IAfTrack> mPreviousTrack; // used to detect track switch
1814 mixer_state prepareTracks_l(Vector<sp<IAfTrack>>* tracksToRemove) final
2464 mixer_state prepareTracks_l(Vector<sp<IAfTrack>>* tracksToRemove) final
2469 sp<IAfTrack> getTrackToStreamBitPerfectly_l() REQUIRES(mutex());