Searched refs:releaseBuffer (Results 1 - 25 of 67) sorted by relevance

123

/frameworks/av/include/media/
H A DAudioBufferProvider.h59 // It is permissible to call releaseBuffer() multiple times per getNextBuffer().
69 virtual void releaseBuffer(Buffer* buffer) = 0;
H A DBufferProviders.h77 virtual void releaseBuffer(Buffer *buffer);
174 virtual void releaseBuffer(Buffer* buffer);
/frameworks/av/media/libaudioclient/include/media/
H A DAudioBufferProvider.h59 // It is permissible to call releaseBuffer() multiple times per getNextBuffer().
69 virtual void releaseBuffer(Buffer* buffer) = 0;
/frameworks/av/include/media/nbaio/
H A DSourceAudioBufferProvider.h35 virtual void releaseBuffer(Buffer *buffer);
/frameworks/av/media/libnbaio/include/
H A DSourceAudioBufferProvider.h35 virtual void releaseBuffer(Buffer *buffer);
/frameworks/av/media/libnbaio/
H A DAudioBufferProviderSource.cpp37 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 DSourceAudioBufferProvider.cpp94 void SourceAudioBufferProvider::releaseBuffer(Buffer *buffer) function in class:android::SourceAudioBufferProvider
/frameworks/native/include/gui/
H A DBufferQueueConsumer.h59 // 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 DBufferItemConsumer.h76 // 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 DIGraphicBufferConsumer.h44 // 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 DGraphicBufferListener.h46 status_t releaseBuffer(BufferItem item);
H A DGraphicBufferListener.cpp143 status_t GraphicBufferListener::releaseBuffer(BufferItem item) { function in class:android::GraphicBufferListener
149 mConsumer->releaseBuffer(item.mSlot, item.mFrameNumber,
/frameworks/av/services/audioflinger/
H A DRecordTracks.h73 // releaseBuffer() not overridden
111 virtual void releaseBuffer(AudioBufferProvider::Buffer* buffer);
116 virtual void releaseBuffer(Proxy::Buffer *buffer);
H A DTrackBase.h100 virtual void releaseBuffer(AudioBufferProvider::Buffer* buffer);
186 virtual void releaseBuffer(Proxy::Buffer* buffer) = 0;
H A DPlaybackTracks.h102 // releaseBuffer() not overridden
253 virtual void releaseBuffer(AudioBufferProvider::Buffer* buffer);
258 virtual void releaseBuffer(Proxy::Buffer* buffer);
H A DTracks.cpp262 // 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 DAudioResamplerCubic.cpp97 provider->releaseBuffer(&mBuffer);
165 provider->releaseBuffer(&mBuffer);
H A DBufferProviders.cpp68 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 DAudioResampler.cpp369 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 DBufferProviders.h77 virtual void releaseBuffer(Buffer *buffer);
174 virtual void releaseBuffer(Buffer* buffer);
/frameworks/base/libs/hwui/tests/common/
H A DTestContext.cpp113 mConsumer->releaseBuffer(buffer);
/frameworks/native/libs/gui/
H A DBufferItemConsumer.cpp96 status_t BufferItemConsumer::releaseBuffer(const BufferItem &item, function in class:android::BufferItemConsumer
/frameworks/native/libs/gui/tests/
H A DBufferQueue_test.cpp417 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 DStreamSplitter_test.cpp111 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 DAudioTrackShared.h247 // 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);

Completed in 636 milliseconds

123