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

/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.h24 // Pipe is multi-thread safe for readers (see PipeReader), but safe for only a single writer thread.
29 friend class PipeReader;
63 volatile int32_t mReaders; // number of PipeReader clients currently attached to this Pipe
/frameworks/av/media/libnbaio/
H A DPipeReader.cpp17 #define LOG_TAG "PipeReader"
22 #include <media/nbaio/PipeReader.h>
26 PipeReader::PipeReader(Pipe& pipe) : function in class:android::PipeReader
29 // any data already in the pipe is not visible to this PipeReader
37 PipeReader::~PipeReader()
43 ssize_t PipeReader::availableToRead()
62 ssize_t PipeReader::read(void *buffer, size_t count, int64_t readPTS __unused)
H A DAndroid.mk13 PipeReader.cpp \
/frameworks/av/services/audioflinger/
H A DTracks.cpp37 #include <media/nbaio/PipeReader.h>
193 PipeReader *pipeReader = new PipeReader(*pipe);
H A DAudioFlinger.cpp62 #include <media/nbaio/PipeReader.h>
2052 PipeReader *pipeReader = new PipeReader(*pipe);
H A DThreads.cpp47 #include <media/nbaio/PipeReader.h>
2868 PipeReader *teeSource = new PipeReader(*teeSink);
5017 PipeReader *pipeReader = new PipeReader(*pipe);

Completed in 1343 milliseconds