Home
last modified time | relevance | path

Searched refs:VideoFramePool (Results 1 – 8 of 8) sorted by relevance

/external/v4l2_codec2/components/
DVideoFramePool.cpp29 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 …]
DAndroid.bp11 "VideoFramePool.cpp",
DV4L2DecodeComponent.cpp248 void V4L2DecodeComponent::getVideoFramePool(std::unique_ptr<VideoFramePool>* pool, in getVideoFramePool()
276 *pool = VideoFramePool::Create(std::move(blockPool), numBuffers, size, pixelFormat, mIsSecure, in getVideoFramePool()
DV4L2Decoder.cpp535 std::optional<VideoFramePool::FrameWithBlockId> frameWithBlockId) { in onVideoFrameReady()
/external/v4l2_codec2/components/include/v4l2_codec2/components/
DVideoFramePool.h28 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};
DV4L2Decoder.h69 void onVideoFrameReady(std::optional<VideoFramePool::FrameWithBlockId> frameWithBlockId);
79 std::unique_ptr<VideoFramePool> mVideoFramePool;
DVideoDecoder.h30 base::RepeatingCallback<void(std::unique_ptr<VideoFramePool>*, const media::Size& size,
DV4L2DecodeComponent.h73 void getVideoFramePool(std::unique_ptr<VideoFramePool>* pool, const media::Size& size,