Searched refs:TrackBase (Results 1 - 6 of 6) sorted by relevance

/frameworks/av/services/audioflinger/
H A DTrackBase.h23 class TrackBase : public ExtendedAudioBufferProvider, public RefBase { class in inherits:ExtendedAudioBufferProvider,RefBase
48 ALLOC_NONE, // do not allocate:use the buffer passed to TrackBase constructor
57 TrackBase(ThreadBase *thread,
70 virtual ~TrackBase();
95 TrackBase(const TrackBase&);
96 TrackBase& operator = (const TrackBase&);
103 // but putting it in TrackBase avoids the complexity of virtual inheritance
142 /*const*/ sp<Client> mClient; // see explanation at ~TrackBase() wh
[all...]
H A DMmapTracks.h23 class MmapTrack : public TrackBase {
34 // TrackBase virtual
H A DTracks.cpp60 // TrackBase
65 // TrackBase constructor must be called with AudioFlinger::mLock held
66 AudioFlinger::ThreadBase::TrackBase::TrackBase( function in class:android::AudioFlinger::ThreadBase::TrackBase
176 // However in this case the TrackBase does not reference the buffer directly.
223 status_t AudioFlinger::ThreadBase::TrackBase::initCheck() const
234 AudioFlinger::ThreadBase::TrackBase::~TrackBase()
263 void AudioFlinger::ThreadBase::TrackBase::releaseBuffer(AudioBufferProvider::Buffer* buffer)
279 status_t AudioFlinger::ThreadBase::TrackBase
[all...]
H A DRecordTracks.h23 class RecordTrack : public TrackBase {
H A DThreads.cpp2026 sessionId, uid, *flags, TrackBase::TYPE_DEFAULT, portId);
2135 TrackBase::track_state state = track->mState;
2200 track->mState = TrackBase::STOPPED;
2204 track->mState = TrackBase::STOPPING_1;
4091 case TrackBase::STOPPING_1:
4094 track->mState = TrackBase::STOPPING_2;
4097 case TrackBase::PAUSING:
4101 case TrackBase::RESUMING:
4103 track->mState = TrackBase::ACTIVE;
4105 case TrackBase
[all...]
H A DPlaybackTracks.h23 class Track : public TrackBase, public VolumeProvider {

Completed in 67 milliseconds