/frameworks/av/include/media/ |
H A D | AudioBufferProvider.h | 59 // It is permissible to call releaseBuffer() multiple times per getNextBuffer(). 69 virtual void releaseBuffer(Buffer* buffer) = 0;
|
H A D | BufferProviders.h | 77 virtual void releaseBuffer(Buffer *buffer); 174 virtual void releaseBuffer(Buffer* buffer);
|
/frameworks/av/media/libaudioclient/include/media/ |
H A D | AudioBufferProvider.h | 59 // It is permissible to call releaseBuffer() multiple times per getNextBuffer(). 69 virtual void releaseBuffer(Buffer* buffer) = 0;
|
/frameworks/av/include/media/nbaio/ |
H A D | SourceAudioBufferProvider.h | 35 virtual void releaseBuffer(Buffer *buffer);
|
/frameworks/av/media/libnbaio/include/ |
H A D | SourceAudioBufferProvider.h | 35 virtual void releaseBuffer(Buffer *buffer);
|
/frameworks/av/media/libnbaio/ |
H A D | AudioBufferProviderSource.cpp | 37 mProvider->releaseBuffer(&mBuffer); 61 // mConsumed is 0 either from constructor or after releaseBuffer() 71 mProvider->releaseBuffer(&mBuffer); 105 // mConsumed is 0 either from constructor or after releaseBuffer() 135 mProvider->releaseBuffer(&mBuffer);
|
H A D | SourceAudioBufferProvider.cpp | 94 void SourceAudioBufferProvider::releaseBuffer(Buffer *buffer) function in class:android::SourceAudioBufferProvider
|
/frameworks/native/include/gui/ |
H A D | BufferQueueConsumer.h | 59 // releaseBuffer releases a buffer slot from the consumer back to the 64 // If releaseBuffer returns STALE_BUFFER_SLOT, then the consumer must free 71 virtual status_t releaseBuffer(int slot, uint64_t frameNumber, 160 virtual status_t releaseBuffer(int buf, uint64_t frameNumber, function in class:android::BufferQueueConsumer 163 return releaseBuffer(buf, frameNumber, releaseFence, display, fence);
|
H A D | BufferItemConsumer.h | 76 // queue by calling releaseBuffer before more buffers can be acquired. 85 // must be released by calling releaseBuffer to ensure new buffers can be 89 status_t releaseBuffer(const BufferItem &item,
|
H A D | IGraphicBufferConsumer.h | 44 // Returned by releaseBuffer, after which the consumer must free any references to the 101 // passed into the releaseBuffer call or else the buffer will be deallocated as stale. 111 // releaseBuffer releases a buffer slot from the consumer back to the BufferQueue. This may be 115 // If releaseBuffer returns STALE_BUFFER_SLOT, then the consumer must free any references to the 133 virtual status_t releaseBuffer(int buf, uint64_t frameNumber, EGLDisplay display, 137 return releaseBuffer(buf, frameNumber, EGL_NO_DISPLAY, EGL_NO_SYNC_KHR, releaseFence); 139 // This is explicitly *not* the actual signature of IGBC::releaseBuffer, but:
|
/frameworks/av/media/libstagefright/filters/ |
H A D | GraphicBufferListener.h | 46 status_t releaseBuffer(BufferItem item);
|
H A D | GraphicBufferListener.cpp | 143 status_t GraphicBufferListener::releaseBuffer(BufferItem item) { function in class:android::GraphicBufferListener 149 mConsumer->releaseBuffer(item.mSlot, item.mFrameNumber,
|
/frameworks/av/services/audioflinger/ |
H A D | RecordTracks.h | 73 // releaseBuffer() not overridden 111 virtual void releaseBuffer(AudioBufferProvider::Buffer* buffer); 116 virtual void releaseBuffer(Proxy::Buffer *buffer);
|
H A D | TrackBase.h | 100 virtual void releaseBuffer(AudioBufferProvider::Buffer* buffer); 186 virtual void releaseBuffer(Proxy::Buffer* buffer) = 0;
|
H A D | PlaybackTracks.h | 102 // releaseBuffer() not overridden 253 virtual void releaseBuffer(AudioBufferProvider::Buffer* buffer); 258 virtual void releaseBuffer(Proxy::Buffer* buffer);
|
H A D | Tracks.cpp | 262 // This implementation of releaseBuffer() is used by Track and RecordTrack 263 void AudioFlinger::ThreadBase::TrackBase::releaseBuffer(AudioBufferProvider::Buffer* buffer) function in class:android::AudioFlinger::ThreadBase::TrackBase 276 mServerProxy->releaseBuffer(&buf); 626 // releaseBuffer() is not overridden 632 // Proxy->releaseBuffer(). Also note there is no mutual exclusion in the 1343 mClientProxy->releaseBuffer(&buf); 1482 void AudioFlinger::PlaybackThread::PatchTrack::releaseBuffer(AudioBufferProvider::Buffer* buffer) function in class:android::AudioFlinger::PlaybackThread::PatchTrack 1484 ALOG_ASSERT(mPeerProxy != 0, "PatchTrack::releaseBuffer() called without peer proxy"); 1488 mPeerProxy->releaseBuffer(&buf); 1489 TrackBase::releaseBuffer(buffe 1507 void AudioFlinger::PlaybackThread::PatchTrack::releaseBuffer(Proxy::Buffer* buffer) function in class:android::AudioFlinger::PlaybackThread::PatchTrack 1808 void AudioFlinger::RecordThread::PatchRecord::releaseBuffer(AudioBufferProvider::Buffer* buffer) function in class:android::AudioFlinger::RecordThread::PatchRecord 1824 void AudioFlinger::RecordThread::PatchRecord::releaseBuffer(Proxy::Buffer* buffer) function in class:android::AudioFlinger::RecordThread::PatchRecord [all...] |
/frameworks/av/media/libaudioprocessing/ |
H A D | AudioResamplerCubic.cpp | 97 provider->releaseBuffer(&mBuffer); 165 provider->releaseBuffer(&mBuffer);
|
H A D | BufferProviders.cpp | 68 mTrackBufferProvider->releaseBuffer(&mBuffer); 110 void CopyBufferProvider::releaseBuffer(AudioBufferProvider::Buffer *pBuffer) function in class:CopyBufferProvider 112 //ALOGV("CopyBufferProvider(%p)::releaseBuffer(%p(%zu))", 115 mTrackBufferProvider->releaseBuffer(pBuffer); 121 mTrackBufferProvider->releaseBuffer(&mBuffer); 131 mTrackBufferProvider->releaseBuffer(&mBuffer); 407 mTrackBufferProvider->releaseBuffer(&mBuffer); 472 mTrackBufferProvider->releaseBuffer(&mBuffer); 484 void TimestretchBufferProvider::releaseBuffer(AudioBufferProvider::Buffer *pBuffer) function in class:TimestretchBufferProvider 486 ALOGV("TimestretchBufferProvider(%p)::releaseBuffer( [all...] |
H A D | AudioResampler.cpp | 369 provider->releaseBuffer(&mBuffer); 419 provider->releaseBuffer(&mBuffer); 421 // verify that the releaseBuffer resets the buffer frameCount 465 provider->releaseBuffer(&mBuffer); 515 provider->releaseBuffer(&mBuffer); 517 // verify that the releaseBuffer resets the buffer frameCount
|
/frameworks/av/media/libmedia/include/media/ |
H A D | BufferProviders.h | 77 virtual void releaseBuffer(Buffer *buffer); 174 virtual void releaseBuffer(Buffer* buffer);
|
/frameworks/base/libs/hwui/tests/common/ |
H A D | TestContext.cpp | 113 mConsumer->releaseBuffer(buffer);
|
/frameworks/native/libs/gui/ |
H A D | BufferItemConsumer.cpp | 96 status_t BufferItemConsumer::releaseBuffer(const BufferItem &item, function in class:android::BufferItemConsumer
|
/frameworks/native/libs/gui/tests/ |
H A D | BufferQueue_test.cpp | 417 ASSERT_EQ(OK, mConsumer->releaseBuffer(newSlot, 0, EGL_NO_DISPLAY, 596 ASSERT_EQ(OK, mConsumer->releaseBuffer(item.mSlot, item.mFrameNumber, 639 ASSERT_EQ(OK, mConsumer->releaseBuffer(item.mSlot, item.mFrameNumber, 669 ASSERT_EQ(OK, mConsumer->releaseBuffer(item.mSlot, item.mFrameNumber, 718 ASSERT_EQ(OK, mConsumer->releaseBuffer(item.mSlot, item.mFrameNumber, 852 ASSERT_EQ(OK, mConsumer->releaseBuffer(item.mSlot, item.mFrameNumber, 906 ASSERT_EQ(OK, mConsumer->releaseBuffer(item.mSlot, item.mFrameNumber, 922 ASSERT_EQ(OK, mConsumer->releaseBuffer(item.mSlot, item.mFrameNumber, 931 ASSERT_EQ(OK, mConsumer->releaseBuffer(item.mSlot, item.mFrameNumber, 935 ASSERT_EQ(OK, mConsumer->releaseBuffer(ite [all...] |
H A D | StreamSplitter_test.cpp | 111 ASSERT_EQ(OK, outputConsumer->releaseBuffer(item.mSlot, item.mFrameNumber, 184 ASSERT_EQ(OK, outputConsumers[output]->releaseBuffer(item.mSlot,
|
/frameworks/av/include/private/media/ |
H A D | AudioTrackShared.h | 247 // calls to releaseBuffer(). In that case, the final obtainBuffer() is the one that effectively 285 // It is permitted to call releaseBuffer() multiple times to release the frames in chunks. 289 void releaseBuffer(Buffer* buffer); 486 // calls to releaseBuffer(). In that case, the final obtainBuffer() is the one that effectively 510 // It is permitted to call releaseBuffer() multiple times to release the frames in chunks. 515 virtual void releaseBuffer(Buffer* buffer); 540 size_t mAvailToClient; // estimated frames available to client prior to releaseBuffer() 625 virtual void releaseBuffer(Buffer* buffer);
|