HomeSort by relevance Sort by last modified time
    Searched defs:obtainBuffer (Results 1 - 4 of 4) sorted by null

  /frameworks/av/media/libaudioclient/
AudioRecord.cpp 111 // it is looping on buffer empty condition in obtainBuffer().
755 status_t AudioRecord::obtainBuffer(Buffer* audioBuffer, int32_t waitCount, size_t *nonContig)
788 return obtainBuffer(audioBuffer, requested, NULL /*elapsed*/, nonContig);
791 status_t AudioRecord::obtainBuffer(Buffer* audioBuffer, const struct timespec *requested,
805 // obtainBuffer() is called with mutex unlocked, so keep extra references to these fields to
806 // keep them from going away if another thread re-creates the track during obtainBuffer()
815 // did previous obtainBuffer() fail due to media server death or voluntary invalidation?
819 status = restoreRecord_l("obtainBuffer");
844 status = proxy->obtainBuffer(&buffer, requested, elapsed);
904 status_t err = obtainBuffer(&audioBuffer
    [all...]
AudioTrackShared.cpp 111 status_t ClientProxy::obtainBuffer(Buffer* buffer, const struct timespec *requested,
161 // check for obtainBuffer interrupted by client
163 ALOGV("obtainBuffer() interrupted by client");
269 LOG_ALWAYS_FATAL("obtainBuffer() timeout=%d", timeout);
450 // check for obtainBuffer interrupted by client
675 status_t ServerProxy::obtainBuffer(Buffer* buffer, bool ackFlush)
687 // See notes on barriers at ClientProxy::obtainBuffer()
829 // cache this value for later use by obtainBuffer(), with added barrier
831 // ignores flush(), so framesReady() may report a larger mFrameCount than obtainBuffer()
    [all...]
AudioTrack.cpp 263 // it is looping on buffer full condition in obtainBuffer().
    [all...]
  /frameworks/av/services/audioflinger/
Tracks.cpp 612 status_t status = mServerProxy->obtainBuffer(&buf);
631 // from a different thread than the one calling Proxy->obtainBuffer() and
752 (void) mAudioTrackServerProxy->obtainBuffer(&buffer, true /*ackFlush*/);
    [all...]

Completed in 79 milliseconds