Lines Matching refs:AudioBufferProvider
48 #include <media/AudioBufferProvider.h>
408 // AudioBufferProvider interface
409 virtual status_t getNextBuffer(AudioBufferProvider::Buffer* buffer, int64_t pts) = 0;
410 virtual void releaseBuffer(AudioBufferProvider::Buffer* buffer);
824 // AudioBufferProvider interface
825 virtual status_t getNextBuffer(AudioBufferProvider::Buffer* buffer, int64_t pts = kInvalidPTS);
930 // AudioBufferProvider interface
931 virtual status_t getNextBuffer(AudioBufferProvider::Buffer* buffer,
933 virtual void releaseBuffer(AudioBufferProvider::Buffer* buffer);
954 void timedYieldSamples_l(AudioBufferProvider::Buffer* buffer);
956 AudioBufferProvider::Buffer* buffer);
989 class Buffer: public AudioBufferProvider::Buffer {
1016 status_t obtainBuffer(AudioBufferProvider::Buffer* buffer, uint32_t waitTimeMs);
1023 AudioBufferProvider::Buffer mOutBuffer;
1431 class RecordThread : public ThreadBase, public AudioBufferProvider
1432 // derives from AudioBufferProvider interface for use by resampler
1467 // AudioBufferProvider interface
1468 virtual status_t getNextBuffer(AudioBufferProvider::Buffer* buffer, int64_t pts = kInvalidPTS);
1520 // AudioBufferProvider interface
1521 virtual status_t getNextBuffer(AudioBufferProvider::Buffer* buffer, int64_t pts);
1522 virtual void releaseBuffer(AudioBufferProvider::Buffer* buffer);