Home
last modified time | relevance | path

Searched refs:BufferPool (Results 1 – 14 of 14) sorted by relevance

/aosp12/frameworks/av/media/libmediatranscoding/transcoder/include/media/
H A DPassthroughTrackTranscoder.h44 mBufferPool(std::make_shared<BufferPool>(kMaxBufferCountDefault)){}; in PassthroughTrackTranscoder()
51 class BufferPool {
53 explicit BufferPool(int maxBufferCount) : mMaxBufferCount(maxBufferCount){}; in BufferPool() function
54 ~BufferPool();
96 std::shared_ptr<BufferPool> mBufferPool;
/aosp12/frameworks/av/media/libmediatranscoding/transcoder/
H A DPassthroughTrackTranscoder.cpp26 PassthroughTrackTranscoder::BufferPool::~BufferPool() { in ~BufferPool()
32 uint8_t* PassthroughTrackTranscoder::BufferPool::getBufferWithSize(size_t minimumBufferSize) in getBufferWithSize()
73 void PassthroughTrackTranscoder::BufferPool::returnBuffer(uint8_t* buffer) { in returnBuffer()
85 void PassthroughTrackTranscoder::BufferPool::abort() { in abort()
/aosp12/frameworks/av/media/bufferpool/2.0/
H A DAccessorImpl.cpp305 Accessor::Impl::Impl::BufferPool::BufferPool() in BufferPool() function in android::hardware::media::bufferpool::V2_0::implementation::Accessor::Impl::Impl::BufferPool
323 Accessor::Impl::Impl::BufferPool::~BufferPool() { in ~BufferPool()
336 void Accessor::Impl::BufferPool::Invalidation::onConnect( in onConnect()
347 void Accessor::Impl::BufferPool::Invalidation::onAck( in onAck()
408 void Accessor::Impl::BufferPool::Invalidation::onHandleAck( in onHandleAck()
442 bool Accessor::Impl::BufferPool::handleOwnBuffer( in handleOwnBuffer()
454 bool Accessor::Impl::BufferPool::handleReleaseBuffer( in handleReleaseBuffer()
572 void Accessor::Impl::BufferPool::processStatusMessages() { in processStatusMessages()
678 bool Accessor::Impl::BufferPool::getFreeBuffer( in getFreeBuffer()
701 ResultStatus Accessor::Impl::BufferPool::addNewBuffer( in addNewBuffer()
[all …]
H A DAccessorImpl.h92 struct BufferPool { struct
256 BufferPool(); argument
259 ~BufferPool();
/aosp12/frameworks/av/media/bufferpool/1.0/
H A DAccessorImpl.cpp238 Accessor::Impl::Impl::BufferPool::BufferPool() in BufferPool() function in android::hardware::media::bufferpool::V1_0::implementation::Accessor::Impl::Impl::BufferPool
251 Accessor::Impl::Impl::BufferPool::~BufferPool() { in ~BufferPool()
264 bool Accessor::Impl::BufferPool::handleOwnBuffer( in handleOwnBuffer()
276 bool Accessor::Impl::BufferPool::handleReleaseBuffer( in handleReleaseBuffer()
293 bool Accessor::Impl::BufferPool::handleTransferTo(const BufferStatusMessage &message) { in handleTransferTo()
330 bool Accessor::Impl::BufferPool::handleTransferFrom(const BufferStatusMessage &message) { in handleTransferFrom()
380 void Accessor::Impl::BufferPool::processStatusMessages() { in processStatusMessages()
422 bool Accessor::Impl::BufferPool::handleClose(ConnectionId connectionId) { in handleClose()
468 bool Accessor::Impl::BufferPool::getFreeBuffer( in getFreeBuffer()
491 ResultStatus Accessor::Impl::BufferPool::addNewBuffer( in addNewBuffer()
[all …]
H A DAccessorImpl.h73 struct BufferPool { struct
169 BufferPool(); argument
172 ~BufferPool();
/aosp12/frameworks/base/tests/AccessoryDisplay/common/src/com/android/accessorydisplay/common/
H A DBufferPool.java25 final class BufferPool { class
32 public BufferPool(int initialBufferSize, int maxBufferSize, int maxBuffers) { in BufferPool() method in BufferPool
H A DTransport.java50 private BufferPool mInputBufferPool;
62 mInputBufferPool = new BufferPool( in Transport()
/aosp12/hardware/interfaces/media/c2/1.1/
H A DIComponentStore.hal44 * @param pool `IClientManager` object of the BufferPool in the client
45 * process. This may be null if the client does not own a BufferPool.
/aosp12/hardware/interfaces/media/c2/1.2/
H A DIComponentStore.hal44 * @param pool `IClientManager` object of the BufferPool in the client
45 * process. This may be null if the client does not own a BufferPool.
/aosp12/hardware/interfaces/media/c2/1.0/
H A DIComponentStore.hal42 * @param pool `IClientManager` object of the BufferPool in the client
43 * process. This may be null if the client does not own a BufferPool.
208 * Returns the `IClientManager` object for the component's BufferPool.
211 * BufferPool API, @p pool must be a valid `IClientManager` instance.
H A Dtypes.hal491 * #pooledBlock is a reference to a buffer handled by a BufferPool.
/aosp12/frameworks/av/media/libmediatranscoding/transcoder/tests/
H A DPassthroughTrackTranscoderTests.cpp195 mBufferPool = std::make_shared<PassthroughTrackTranscoder::BufferPool>(kMaxBuffers); in SetUp()
203 std::shared_ptr<PassthroughTrackTranscoder::BufferPool> mBufferPool;
/aosp12/hardware/google/interfaces/media/c2/1.0/
H A DIComponentStore.hal184 * Returns information required for using BufferPool API in buffer passing.
190 * BufferPool API, \p pool must be a valid `IClientManager` instance.