Searched refs:VideoFramePool (Results 1 – 8 of 8) sorted by relevance
/external/v4l2_codec2/components/ |
D | VideoFramePool.cpp | 29 std::optional<uint32_t> VideoFramePool::getBufferIdFromGraphicBlock(const C2BlockPool& blockPool, in getBufferIdFromGraphicBlock() 44 c2_status_t VideoFramePool::requestNewBufferSet(C2BlockPool& blockPool, int32_t bufferCount) { in requestNewBufferSet() 60 bool VideoFramePool::setNotifyBlockAvailableCb(C2BlockPool& blockPool, ::base::OnceClosure cb) { in setNotifyBlockAvailableCb() 71 std::unique_ptr<VideoFramePool> VideoFramePool::Create( in Create() 81 std::unique_ptr<VideoFramePool> pool = ::base::WrapUnique(new VideoFramePool( in Create() 87 VideoFramePool::VideoFramePool(std::shared_ptr<C2BlockPool> blockPool, const media::Size& size, in VideoFramePool() function in android::VideoFramePool 102 bool VideoFramePool::initialize() { in initialize() 115 VideoFramePool::~VideoFramePool() { in ~VideoFramePool() 123 ::base::BindOnce(&VideoFramePool::destroyTask, mFetchWeakThis)); in ~VideoFramePool() 128 void VideoFramePool::destroyTask() { in destroyTask() [all …]
|
D | Android.bp | 11 "VideoFramePool.cpp",
|
D | V4L2DecodeComponent.cpp | 248 void V4L2DecodeComponent::getVideoFramePool(std::unique_ptr<VideoFramePool>* pool, in getVideoFramePool() 276 *pool = VideoFramePool::Create(std::move(blockPool), numBuffers, size, pixelFormat, mIsSecure, in getVideoFramePool()
|
D | V4L2Decoder.cpp | 535 std::optional<VideoFramePool::FrameWithBlockId> frameWithBlockId) { in onVideoFrameReady()
|
/external/v4l2_codec2/components/include/v4l2_codec2/components/ |
D | VideoFramePool.h | 28 class VideoFramePool { 33 static std::unique_ptr<VideoFramePool> Create( 37 ~VideoFramePool(); 51 VideoFramePool(std::shared_ptr<C2BlockPool> blockPool, const media::Size& size, 58 std::optional<::base::WeakPtr<VideoFramePool>> weakPool); 86 ::base::WeakPtr<VideoFramePool> mClientWeakThis; 87 ::base::WeakPtr<VideoFramePool> mFetchWeakThis; 88 ::base::WeakPtrFactory<VideoFramePool> mClientWeakThisFactory{this}; 89 ::base::WeakPtrFactory<VideoFramePool> mFetchWeakThisFactory{this};
|
D | V4L2Decoder.h | 69 void onVideoFrameReady(std::optional<VideoFramePool::FrameWithBlockId> frameWithBlockId); 79 std::unique_ptr<VideoFramePool> mVideoFramePool;
|
D | VideoDecoder.h | 30 base::RepeatingCallback<void(std::unique_ptr<VideoFramePool>*, const media::Size& size,
|
D | V4L2DecodeComponent.h | 73 void getVideoFramePool(std::unique_ptr<VideoFramePool>* pool, const media::Size& size,
|