Searched refs:PipeReader (Results 1 - 8 of 8) sorted by relevance

/frameworks/av/media/libnbaio/
H A DPipeReader.cpp17 #define LOG_TAG "PipeReader"
23 #include <media/nbaio/PipeReader.h>
27 PipeReader::PipeReader(Pipe& pipe) : function in class:android::PipeReader
36 PipeReader::~PipeReader()
47 ssize_t PipeReader::availableToRead()
62 ssize_t PipeReader::read(void *buffer, size_t count)
79 ssize_t PipeReader::flush()
/frameworks/av/include/media/nbaio/
H A DPipeReader.h24 // PipeReader is safe for only a single thread
25 class PipeReader : public NBAIO_Source { class in namespace:android
29 // Construct a PipeReader and associate it with a Pipe
31 PipeReader(Pipe& pipe);
32 virtual ~PipeReader();
H A DPipe.h25 // Pipe is multi-thread safe for readers (see PipeReader), but safe for only a single writer thread.
30 friend class PipeReader;
65 volatile int32_t mReaders; // number of PipeReader clients currently attached to this Pipe
/frameworks/av/media/libnbaio/include/
H A DPipeReader.h24 // PipeReader is safe for only a single thread
25 class PipeReader : public NBAIO_Source { class in namespace:android
29 // Construct a PipeReader and associate it with a Pipe
31 PipeReader(Pipe& pipe);
32 virtual ~PipeReader();
H A DPipe.h25 // Pipe is multi-thread safe for readers (see PipeReader), but safe for only a single writer thread.
30 friend class PipeReader;
65 volatile int32_t mReaders; // number of PipeReader clients currently attached to this Pipe
/frameworks/av/services/audioflinger/
H A DTracks.cpp34 #include <media/nbaio/PipeReader.h>
210 PipeReader *pipeReader = new PipeReader(*pipe);
H A DAudioFlinger.cpp65 #include <media/nbaio/PipeReader.h>
2338 PipeReader *pipeReader = new PipeReader(*pipe);
H A DThreads.cpp53 #include <media/nbaio/PipeReader.h>
3695 PipeReader *teeSource = new PipeReader(*teeSink);
6007 PipeReader *pipeReader = new PipeReader(*pipe);

Completed in 7146 milliseconds