Searched refs:NBAIO_Sink (Results 1 - 13 of 13) sorted by relevance

/frameworks/av/services/audioflinger/
H A DLibsndfileSink.h23 // Implementation of NBAIO_Sink that wraps a libsndfile opened in SFM_WRITE mode
27 class LibsndfileSink : public NBAIO_Sink {
39 // NBAIO_Sink interface
H A DFastMixerState.h61 NBAIO_Sink* mOutputSink; // HAL output device, must already be negotiated
79 NBAIO_Sink* mTeeSink; // if non-NULL, then duplicate write()s to this non-blocking sink
H A DPipe.h27 class Pipe : public NBAIO_Sink {
42 // NBAIO_Sink interface
H A DAudioStreamOutSink.h26 class AudioStreamOutSink : public NBAIO_Sink {
38 // NBAIO_Sink interface
50 // NBAIO_Sink end
H A DLibsndfileSink.cpp27 NBAIO_Sink(Format_from_SR_C(sfinfo.samplerate, sfinfo.channels)),
H A DMonoPipe.h31 class MonoPipe : public NBAIO_Sink {
49 // NBAIO_Sink interface
H A DAudioStreamOutSink.cpp26 NBAIO_Sink(),
51 return NBAIO_Sink::negotiate(offers, numOffers, counterOffers, numCounterOffers);
H A DNBAIO.h75 // Callbacks used by NBAIO_Sink::writeVia() and NBAIO_Source::readVia() below.
129 class NBAIO_Sink : public NBAIO_Port { class in namespace:android
202 NBAIO_Sink(NBAIO_Format format = Format_Invalid) : NBAIO_Port(format), mFramesWritten(0) { } function in class:android::NBAIO_Sink
203 virtual ~NBAIO_Sink() { }
H A DPipe.cpp29 NBAIO_Sink(format),
H A DMonoPipe.cpp30 NBAIO_Sink(format),
H A DNBAIO.cpp95 ssize_t NBAIO_Sink::writeVia(writeVia_t via, size_t total, void *user, size_t block)
H A DFastMixer.cpp58 NBAIO_Sink *outputSink = NULL;
86 NBAIO_Sink* teeSink = NULL; // if non-NULL, then duplicate write() to this non-blocking sink
H A DAudioFlinger.h1117 sp<NBAIO_Sink> mOutputSink;
1119 sp<NBAIO_Sink> mPipeSink;
1121 sp<NBAIO_Sink> mNormalSink;
1123 sp<NBAIO_Sink> mTeeSink;

Completed in 80 milliseconds