Home
last modified time | relevance | path

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

/frameworks/av/media/libaudioprocessing/
DAudioMixerBase.cpp78 std::shared_ptr<AudioMixerBase::TrackBase> AudioMixerBase::preCreateTrack() in preCreateTrack()
80 return std::make_shared<TrackBase>(); in preCreateTrack()
168 const std::shared_ptr<TrackBase> &track = mTracks[name]; in setChannelMasks()
203 const std::shared_ptr<TrackBase> &track = mTracks[name]; in enable()
215 const std::shared_ptr<TrackBase> &track = mTracks[name]; in disable()
353 const std::shared_ptr<TrackBase> &track = mTracks[name]; in setParameter()
490 bool AudioMixerBase::TrackBase::setResampler(uint32_t trackSampleRate, uint32_t devSampleRate) in setResampler()
539 void AudioMixerBase::TrackBase::adjustVolumeRamp(bool aux, bool useFloat) in adjustVolumeRamp()
591 void AudioMixerBase::TrackBase::recreateResampler(uint32_t devSampleRate) in recreateResampler()
633 const std::shared_ptr<TrackBase> &t = pair.second; in process__validate()
[all …]
DAudioMixer.cpp565 std::shared_ptr<AudioMixerBase::TrackBase> AudioMixer::preCreateTrack() in preCreateTrack()
570 status_t AudioMixer::postCreateTrack(TrackBase *track) in postCreateTrack()
614 const std::shared_ptr<TrackBase> &tb = pair.second; in preProcess()
/frameworks/av/media/libaudioprocessing/include/media/
DAudioMixerBase.h209 struct TrackBase;
210 using hook_t = void(TrackBase::*)(
213 struct TrackBase { struct
214 TrackBase() in TrackBase() function
219 virtual ~TrackBase() {} in ~TrackBase() argument
333 virtual std::shared_ptr<TrackBase> preCreateTrack();
334 virtual status_t postCreateTrack(TrackBase *track __unused) { return OK; } in postCreateTrack()
384 std::map<int /* name */, std::shared_ptr<TrackBase>> mTracks;
DAudioMixer.h71 struct Track : public TrackBase {
72 Track() : TrackBase() {} in Track()
159 std::shared_ptr<TrackBase> preCreateTrack() override;
160 status_t postCreateTrack(TrackBase *track) override;
/frameworks/av/services/audioflinger/
DTrackBase.h35 class TrackBase : public ExtendedAudioBufferProvider, public virtual IAfTrackBase {
37 TrackBase(IAfThreadBase* thread,
54 ~TrackBase() override;
256 DISALLOW_COPY_AND_ASSIGN(TrackBase);
DTracks.cpp84 TrackBase::TrackBase( in TrackBase() function in android::TrackBase
260 status_t TrackBase::initCheck() const in initCheck()
271 TrackBase::~TrackBase() in ~TrackBase()
296 void TrackBase::releaseBuffer(AudioBufferProvider::Buffer* buffer) in releaseBuffer()
310 status_t TrackBase::setSyncEvent( in setSyncEvent()
754 : TrackBase(thread, client, attr, sampleRate, format, channelMask, frameCount, in Track()
872 status_t status = TrackBase::initCheck(); in initCheck()
1076 TrackBase::releaseBuffer(buffer); in releaseBuffer()
1217 mState = TrackBase::STOPPING_1; in start()
1221 mState = TrackBase::RESUMING; in start()
[all …]
DMmapTracks.h27 class MmapTrack : public TrackBase, public IAfMmapTrack {
DPlaybackTracks.h75 class Track : public TrackBase, public virtual IAfTrack, public VolumeProvider {
146 return isStatic() ? 0. : TrackBase::bufferLatencyMs(); in bufferLatencyMs()
DRecordTracks.h29 class RecordTrack : public TrackBase, public virtual IAfRecordTrack {