Home
last modified time | relevance | path

Searched refs:TrackBase (Results 1 – 12 of 12) sorted by relevance

/aosp12/frameworks/av/media/libaudioprocessing/
H A DAudioMixerBase.cpp80 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 …]
H A DAudioMixer.cpp516 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()
/aosp12/frameworks/av/media/libaudioprocessing/include/media/
H A DAudioMixerBase.h205 struct TrackBase;
206 using hook_t = void(TrackBase::*)(
209 struct TrackBase { struct
210 TrackBase() in TrackBase() function
215 virtual ~TrackBase() {} in ~TrackBase() argument
314 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;
H A DAudioMixer.h71 struct Track : public TrackBase {
72 Track() : TrackBase() {} in Track()
154 std::shared_ptr<TrackBase> preCreateTrack() override;
155 status_t postCreateTrack(TrackBase *track) override;
/aosp12/frameworks/av/services/audioflinger/
H A DTrackBase.h23 class TrackBase : public ExtendedAudioBufferProvider, public RefBase {
57 TrackBase(ThreadBase *thread,
74 virtual ~TrackBase();
273 DISALLOW_COPY_AND_ASSIGN(TrackBase);
H A DTracks.cpp79 AudioFlinger::ThreadBase::TrackBase::TrackBase( in TrackBase() function in android::AudioFlinger::ThreadBase::TrackBase
265 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 …]
H A DThreads.cpp2750 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 …]
H A DMmapTracks.h23 class MmapTrack : public TrackBase {
H A DPlaybackTracks.h63 class Track : public TrackBase, public VolumeProvider {
138 return isStatic() ? 0. : TrackBase::bufferLatencyMs(); in bufferLatencyMs()
H A DRecordTracks.h25 class RecordTrack : public TrackBase {
H A DThreads.h478 const sp<TrackBase>& track = tracks[i]; in hasAudioSession_l()
555 const sp<TrackBase>& track = tracks[i]; in invalidateTracksForAudioSession_l()
H A DPatchPanel.cpp653 ThreadBase::TrackBase::FrameTime recordFT{}, playFT{}; in getLatencyMs()