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

/frameworks/av/services/audioflinger/
H A DMonoPipeReader.h20 #include "MonoPipe.h"
29 // Construct a MonoPipeReader and associate it with a MonoPipe;
31 // There can be only a single MonoPipeReader per MonoPipe.
32 // FIXME make this constructor a factory method of MonoPipe.
33 MonoPipeReader(MonoPipe* pipe);
55 MonoPipe* pipe() const { return mPipe; }
59 MonoPipe * const mPipe;
H A DMonoPipe.h25 // MonoPipe is similar to Pipe except:
31 class MonoPipe : public NBAIO_Sink { class in namespace:android
40 MonoPipe(size_t reqFrames, NBAIO_Format format, bool writeCanBlock = false);
41 virtual ~MonoPipe();
60 // See throttling mechanism in MonoPipe::write()
H A DMonoPipe.cpp17 #define LOG_TAG "MonoPipe"
24 #include "MonoPipe.h"
29 MonoPipe::MonoPipe(size_t reqFrames, NBAIO_Format format, bool writeCanBlock) : function in class:android::MonoPipe
43 MonoPipe::~MonoPipe()
48 ssize_t MonoPipe::availableToWrite() const
59 ssize_t MonoPipe::write(const void *buffer, size_t count)
160 void MonoPipe::setAvgFrames(size_t setpoint)
H A DMonoPipeReader.cpp26 MonoPipeReader::MonoPipeReader(MonoPipe* pipe) :
H A DAndroid.mk21 MonoPipe.cpp \
H A DAudioFlinger.cpp80 #include "MonoPipe.h"
1832 MonoPipe *pipe = (MonoPipe *)mPipeSink.get();
2242 // create a MonoPipe to connect our submix to FastMixer
2247 MonoPipe *monoPipe = new MonoPipe(mNormalFrameCount * 4, format, true /*writeCanBlock*/);
2286 // wrap the source side of the MonoPipe to make it an AudioBufferProvider
2741 MonoPipe *pipe = (MonoPipe *)mPipeSink.get();

Completed in 93 milliseconds