Home | History | Annotate | Download | only in audioflinger

Lines Matching refs:Pipe

48 #include <media/nbaio/Pipe.h>
2432 MonoPipe *pipe = (MonoPipe *)mPipeSink.get();
2433 if (pipe != NULL) {
2434 pipe->setAvgFrames((mScreenState & 1) ?
2435 (pipe->maxFrames() * 7) / 8 : mNormalFrameCount * 2);
3325 // This pipe depth compensates for scheduling latency of the normal mixer thread.
3327 // finally blocking. Note the pipe implementation rounds up the request to a power of 2.
3339 // create a Pipe to archive a copy of FastMixer's output for dumpsys
3340 Pipe *teeSink = new Pipe(mTeeSinkOutputFrames, origformat);
3460 MonoPipe *pipe = (MonoPipe *)mPipeSink.get();
3461 latency += (pipe->getAvgFrames() * 1000) / mSampleRate;
5504 // create a Pipe for FastCapture to write to, and for us and fast tracks to read from
5514 ALOGE("not enough memory for pipe buffer size=%zu", pipeSize);
5517 // pipe
5519 Pipe *pipe = new Pipe(pipeFramesP2, format, pipeBuffer);
5522 ssize_t index = pipe->negotiate(offers, 1, NULL, numCounterOffers);
5524 mPipeSink = pipe;
5525 PipeReader *pipeReader = new PipeReader(*pipe);
5543 state->mPipeSink = pipe;
5830 // since pipe is non-blocking, simulate blocking input
6060 // frame count is not specified, or is exactly the pipe depth
6090 // fast track: frame count is exactly the pipe depth
6934 // be better to have it derived from the pipe depth in the long term.