Searched refs:TrackBase (Results 1 – 12 of 12) sorted by relevance
80 return std::make_shared<TrackBase>(); in preCreateTrack()639 t->hook = &TrackBase::track__nop; in process__validate()735 t->hook = &TrackBase::track__nop; in process__validate()794 void AudioMixerBase::TrackBase::volumeRampStereo( in volumeRampStereo()837 void AudioMixerBase::TrackBase::volumeStereo( in volumeStereo()958 void AudioMixerBase::TrackBase::track__16BitsMono( in track__16BitsMono()1519 void AudioMixerBase::TrackBase::track__NoResample( in track__NoResample()1584 return &TrackBase::track__nop; in getTrackHook()1588 return &TrackBase::track__16BitsMono; in getTrackHook()1590 return &TrackBase::track__16BitsStereo; in getTrackHook()[all …]
516 std::shared_ptr<AudioMixerBase::TrackBase> AudioMixer::preCreateTrack() in preCreateTrack()521 status_t AudioMixer::postCreateTrack(TrackBase *track) in postCreateTrack()563 const std::shared_ptr<TrackBase> &tb = pair.second; in preProcess()
205 struct TrackBase;206 using hook_t = void(TrackBase::*)(209 struct TrackBase { struct210 TrackBase() in TrackBase() function215 virtual ~TrackBase() {} in ~TrackBase() argument314 virtual std::shared_ptr<TrackBase> preCreateTrack();315 virtual status_t postCreateTrack(TrackBase *track __unused) { return OK; } in postCreateTrack()365 std::map<int /* name */, std::shared_ptr<TrackBase>> mTracks;
71 struct Track : public TrackBase {72 Track() : TrackBase() {} in Track()154 std::shared_ptr<TrackBase> preCreateTrack() override;155 status_t postCreateTrack(TrackBase *track) override;
23 class TrackBase : public ExtendedAudioBufferProvider, public RefBase {57 TrackBase(ThreadBase *thread,74 virtual ~TrackBase();273 DISALLOW_COPY_AND_ASSIGN(TrackBase);
79 AudioFlinger::ThreadBase::TrackBase::TrackBase( in TrackBase() function in android::AudioFlinger::ThreadBase::TrackBase265 AudioFlinger::ThreadBase::TrackBase::~TrackBase() in ~TrackBase()754 status_t status = TrackBase::initCheck(); in initCheck()951 TrackBase::releaseBuffer(buffer); in releaseBuffer()1091 mState = TrackBase::ACTIVE; in start()1416 if (mState == TrackBase::ACTIVE || mState == TrackBase::RESUMING || in setTeePatches()1601 (void) TrackBase::setSyncEvent(event); in setSyncEvent()1607 TrackBase::invalidate(); in invalidate()2196 TrackBase::releaseBuffer(buffer); in releaseBuffer()2495 TrackBase::invalidate(); in invalidate()[all …]
2750 track->mState = TrackBase::STOPPED; in destroyTrack_l()5239 case TrackBase::STOPPING_1: in prepareTracks_l()5245 case TrackBase::PAUSING: in prepareTracks_l()5249 case TrackBase::RESUMING: in prepareTracks_l()5253 case TrackBase::ACTIVE: in prepareTracks_l()5281 case TrackBase::STOPPING_2: in prepareTracks_l()5282 case TrackBase::PAUSED: in prepareTracks_l()5283 case TrackBase::STOPPED: in prepareTracks_l()5311 case TrackBase::IDLE: in prepareTracks_l()7598 case TrackBase::ACTIVE: in threadLoop()[all …]
23 class MmapTrack : public TrackBase {
63 class Track : public TrackBase, public VolumeProvider {138 return isStatic() ? 0. : TrackBase::bufferLatencyMs(); in bufferLatencyMs()
25 class RecordTrack : public TrackBase {
478 const sp<TrackBase>& track = tracks[i]; in hasAudioSession_l()555 const sp<TrackBase>& track = tracks[i]; in invalidateTracksForAudioSession_l()
653 ThreadBase::TrackBase::FrameTime recordFT{}, playFT{}; in getLatencyMs()