Home
last modified time | relevance | path

Searched refs:PatchRecord (Results 1 – 2 of 2) sorted by relevance

/frameworks/av/services/audioflinger/
DRecordTracks.h136 class PatchRecord : public RecordTrack, public PatchTrackBase, public IAfPatchRecord {
138 PatchRecord(IAfRecordThread* recordThread,
148 ~PatchRecord() override;
172 class PassthruPatchRecord : public PatchRecord, public Source {
208 return mPassthru.PatchRecord::getNextBuffer(buffer); in getNextBuffer()
211 return mPassthru.PatchRecord::releaseBuffer(buffer); in releaseBuffer()
DTracks.cpp3145 return sp<PatchRecord>::make( in create()
3158 PatchRecord::PatchRecord(IAfRecordThread* recordThread, in PatchRecord() function in android::PatchRecord
3183 PatchRecord::~PatchRecord() in ~PatchRecord()
3207 size_t PatchRecord::writeFrames( in writeFrames()
3222 status_t PatchRecord::getNextBuffer( in getNextBuffer()
3244 void PatchRecord::releaseBuffer(AudioBufferProvider::Buffer* buffer) in releaseBuffer()
3254 status_t PatchRecord::obtainBuffer(Proxy::Buffer* buffer, in obtainBuffer()
3260 void PatchRecord::releaseBuffer(Proxy::Buffer* buffer) in releaseBuffer()
3303 : PatchRecord(recordThread, sampleRate, channelMask, format, frameCount, in PassthruPatchRecord()
3329 return PatchRecord::obtainBuffer(buffer, timeOut); in obtainBuffer()
[all …]