/aosp12/frameworks/av/media/libmediatranscoding/transcoder/include/media/ |
H A D | PassthroughTrackTranscoder.h | 44 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 D | PassthroughTrackTranscoder.cpp | 26 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 D | AccessorImpl.cpp | 305 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 D | AccessorImpl.h | 92 struct BufferPool { struct 256 BufferPool(); argument 259 ~BufferPool();
|
/aosp12/frameworks/av/media/bufferpool/1.0/ |
H A D | AccessorImpl.cpp | 238 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 D | AccessorImpl.h | 73 struct BufferPool { struct 169 BufferPool(); argument 172 ~BufferPool();
|
/aosp12/frameworks/base/tests/AccessoryDisplay/common/src/com/android/accessorydisplay/common/ |
H A D | BufferPool.java | 25 final class BufferPool { class 32 public BufferPool(int initialBufferSize, int maxBufferSize, int maxBuffers) { in BufferPool() method in BufferPool
|
H A D | Transport.java | 50 private BufferPool mInputBufferPool; 62 mInputBufferPool = new BufferPool( in Transport()
|
/aosp12/hardware/interfaces/media/c2/1.1/ |
H A D | IComponentStore.hal | 44 * @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 D | IComponentStore.hal | 44 * @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 D | IComponentStore.hal | 42 * @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 D | types.hal | 491 * #pooledBlock is a reference to a buffer handled by a BufferPool.
|
/aosp12/frameworks/av/media/libmediatranscoding/transcoder/tests/ |
H A D | PassthroughTrackTranscoderTests.cpp | 195 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 D | IComponentStore.hal | 184 * Returns information required for using BufferPool API in buffer passing. 190 * BufferPool API, \p pool must be a valid `IClientManager` instance.
|