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

  /frameworks/av/media/libmedia/
AudioTrackShared.cpp 64 status_t ClientProxy::obtainBuffer(Buffer* buffer, const struct timespec *requested,
109 // check for obtainBuffer interrupted by client
111 ALOGV("obtainBuffer() interrupted by client");
203 LOG_FATAL("obtainBuffer() timeout=%d", timeout);
390 // check for obtainBuffer interrupted by client
391 // check for obtainBuffer interrupted by client
509 status_t ServerProxy::obtainBuffer(Buffer* buffer, bool ackFlush)
521 // See notes on barriers at ClientProxy::obtainBuffer()
670 // cache this value for later use by obtainBuffer(), with added barrier
672 // ignores flush(), so framesReady() may report a larger mFrameCount than obtainBuffer()
    [all...]
AudioRecord.cpp 104 // it is looping on buffer empty condition in obtainBuffer().
535 status_t AudioRecord::obtainBuffer(Buffer* audioBuffer, int32_t waitCount)
562 return obtainBuffer(audioBuffer, requested);
565 status_t AudioRecord::obtainBuffer(Buffer* audioBuffer, const struct timespec *requested,
579 // obtainBuffer() is called with mutex unlocked, so keep extra references to these fields to
580 // keep them from going away if another thread re-creates the track during obtainBuffer()
588 // did previous obtainBuffer() fail due to media server death or voluntary invalidation?
592 status = restoreRecord_l("obtainBuffer");
613 status = proxy->obtainBuffer(&buffer, requested, elapsed);
673 status_t err = obtainBuffer(&audioBuffer, &ClientProxy::kForever)
    [all...]
AudioTrack.cpp 145 // it is looping on buffer full condition in obtainBuffer().
    [all...]
  /frameworks/av/services/audioflinger/
Tracks.cpp 522 status_t status = mServerProxy->obtainBuffer(&buf);
625 (void) mAudioTrackServerProxy->obtainBuffer(&buffer, true /*ackFlush*/);
    [all...]

Completed in 49 milliseconds