Home
last modified time | relevance | path

Searched refs:SurfaceBufferImpl (Results 1 - 25 of 52) sorted by relevance

123

/foundation/graphic/graphic_surface/surface/src/
H A Dsurface_buffer_impl.cpp81 sptr<SurfaceBuffer> surfaceBufferImpl = new SurfaceBufferImpl(); in Create()
85 SurfaceBufferImpl::SurfaceBufferImpl() in SurfaceBufferImpl() function in OHOS::SurfaceBufferImpl
101 BLOGD("SurfaceBufferImpl ctor, seq: %{public}u", sequenceNumber_); in SurfaceBufferImpl()
104 SurfaceBufferImpl::SurfaceBufferImpl(uint32_t seqNum) in SurfaceBufferImpl() function in OHOS::SurfaceBufferImpl
109 BLOGD("SurfaceBufferImpl ctor, seq: %{public}u", sequenceNumber_); in SurfaceBufferImpl()
112 SurfaceBufferImpl::~SurfaceBufferImpl() in ~SurfaceBufferImpl()
114 BLOGD("~SurfaceBufferImpl dto in ~SurfaceBufferImpl()
[all...]
/foundation/graphic/surface_lite/frameworks/
H A Dbuffer_manager.h50 SurfaceBufferImpl* AllocBuffer(uint32_t size, uint32_t usage);
60 SurfaceBufferImpl* AllocBuffer(uint32_t width, uint32_t height, uint32_t format, uint32_t usage);
64 * @param [in] SurfaceBufferImpl double pointer, free the buffer size.
66 void FreeBuffer(SurfaceBufferImpl** buffer);
70 * @param [in] Flush SurfaceBufferImpl cache to physical memory.
73 int32_t FlushCache(SurfaceBufferImpl& buffer) const;
77 * @param [in] SurfaceBufferImpl, need to map.
80 bool MapBuffer(SurfaceBufferImpl& buffer) const;
84 * @param [in] SurfaceBufferImpl, need to unmap.
86 void UnmapBuffer(SurfaceBufferImpl
[all...]
H A Dsurface_buffer_impl.cpp22 SurfaceBufferImpl::SurfaceBufferImpl() : len_(0) in SurfaceBufferImpl() function in OHOS::SurfaceBufferImpl
28 int32_t SurfaceBufferImpl::SetInt32(uint32_t key, int32_t value) in SetInt32()
33 int32_t SurfaceBufferImpl::GetInt32(uint32_t key, int32_t& value) in GetInt32()
48 int32_t SurfaceBufferImpl::SetInt64(uint32_t key, int64_t value) in SetInt64()
53 int32_t SurfaceBufferImpl::GetInt64(uint32_t key, int64_t& value) in GetInt64()
68 int32_t SurfaceBufferImpl::SetData(uint32_t key, uint8_t type, const void* data, uint8_t size) in SetData()
108 int32_t SurfaceBufferImpl::GetData(uint32_t key, uint8_t* type, void** data, uint8_t* size) in GetData()
125 void SurfaceBufferImpl::ReadFromIpcIo(IpcIo& io) in ReadFromIpcIo()
161 void SurfaceBufferImpl in ReadFromIpcIo()
[all...]
H A Dbuffer_queue.cpp50 std::list<SurfaceBufferImpl *>::iterator iterBuffer; in ~BufferQueue()
52 SurfaceBufferImpl* tmpBuffer = *iterBuffer; in ~BufferQueue()
91 SurfaceBufferImpl *buffer = nullptr; in NeedAttach()
132 SurfaceBufferImpl* BufferQueue::RequestBuffer(uint8_t wait) in RequestBuffer()
134 SurfaceBufferImpl *buffer = nullptr; in RequestBuffer()
152 SurfaceBufferImpl* BufferQueue::GetBuffer(const SurfaceBufferImpl& buffer) in GetBuffer()
154 std::list<SurfaceBufferImpl *>::iterator iterBuffer; in GetBuffer()
156 SurfaceBufferImpl *tmpBuffer = *iterBuffer; in GetBuffer()
164 int32_t BufferQueue::FlushBuffer(SurfaceBufferImpl
[all...]
H A Dbuffer_manager.cpp98 BufferHandle* BufferManager::AllocateBufferHandle(SurfaceBufferImpl& buffer) const in AllocateBufferHandle()
122 SurfaceBufferImpl* BufferManager::AllocBuffer(AllocInfo info) in AllocBuffer()
130 SurfaceBufferImpl* buffer = new SurfaceBufferImpl(); in AllocBuffer()
152 SurfaceBufferImpl* BufferManager::AllocBuffer(uint32_t size, uint32_t usage) in AllocBuffer()
163 SurfaceBufferImpl* buffer = AllocBuffer(info); in AllocBuffer()
172 SurfaceBufferImpl* BufferManager::AllocBuffer(uint32_t width, uint32_t height, uint32_t format, uint32_t usage) in AllocBuffer()
186 SurfaceBufferImpl* buffer = AllocBuffer(info); in AllocBuffer()
195 void BufferManager::FreeBuffer(SurfaceBufferImpl** buffer) in FreeBuffer()
217 bool BufferManager::MapBuffer(SurfaceBufferImpl
[all...]
H A Dbuffer_queue_producer.h52 SurfaceBufferImpl* RequestBuffer(uint8_t wait) override;
57 * @param [in] SurfaceBufferImpl pointer, Which buffer could acquire for consumer.
61 int32_t FlushBuffer(SurfaceBufferImpl* buffer) override;
65 * @param [in] SurfaceBufferImpl, Which buffer could acquire for consumer.
69 int32_t EnqueueBuffer(SurfaceBufferImpl& buffer);
73 * @param [in] SurfaceBufferImpl pointer, push it back to free list for request it.
75 void Cancel(SurfaceBufferImpl* buffer) override;
H A Dbuffer_queue_consumer.cpp32 SurfaceBufferImpl* BufferQueueConsumer::AcquireBuffer() in AcquireBuffer()
37 bool BufferQueueConsumer::ReleaseBuffer(const SurfaceBufferImpl& buffer) in ReleaseBuffer()
H A Dbuffer_client_producer.h52 SurfaceBufferImpl* RequestBuffer(uint8_t wait) override;
58 * @param [in] SurfaceBufferImpl pointer, Which buffer could acquire for consumer.
62 int32_t FlushBuffer(SurfaceBufferImpl* buffer) override;
67 * @param [in] SurfaceBufferImpl pointer, push it back to free list for request it.
69 void Cancel(SurfaceBufferImpl* buffer) override;
H A Dsurface_impl.cpp215 SurfaceBufferImpl* liteBuffer = reinterpret_cast<SurfaceBufferImpl*>(buffer); in FlushBuffer()
228 SurfaceBufferImpl* liteBuffer = reinterpret_cast<SurfaceBufferImpl*>(buffer); in ReleaseBuffer()
236 SurfaceBufferImpl* liteBuffer = reinterpret_cast<SurfaceBufferImpl*>(buffer); in CancelBuffer()
H A Dbuffer_queue_producer.cpp34 SurfaceBufferImpl* buffer = product->RequestBuffer(isWaiting); in OnRequestBuffer()
50 SurfaceBufferImpl buffer; in OnFlushBuffer()
58 SurfaceBufferImpl buffer; in OnCancelBuffer()
238 SurfaceBufferImpl* BufferQueueProducer::RequestBuffer(uint8_t wait) in RequestBuffer()
241 SurfaceBufferImpl* buffer = bufferQueue_->RequestBuffer(wait); in RequestBuffer()
245 int32_t BufferQueueProducer::EnqueueBuffer(SurfaceBufferImpl& buffer) in EnqueueBuffer()
257 int32_t BufferQueueProducer::FlushBuffer(SurfaceBufferImpl* buffer) in FlushBuffer()
273 void BufferQueueProducer::Cancel(SurfaceBufferImpl* buffer) in Cancel()
H A Dbuffer_client_producer.cpp34 SurfaceBufferImpl* BufferClientProducer::RequestBuffer(uint8_t wait) in RequestBuffer()
56 SurfaceBufferImpl* buffer = new SurfaceBufferImpl(); in RequestBuffer()
58 GRAPHIC_LOGW("SurfaceBufferImpl buffer is null"); in RequestBuffer()
80 int32_t BufferClientProducer::FlushBuffer(SurfaceBufferImpl* buffer) in FlushBuffer()
117 void BufferClientProducer::Cancel(SurfaceBufferImpl* buffer) in Cancel()
/foundation/graphic/surface_lite/interfaces/innerkits/
H A Dbuffer_queue.h58 SurfaceBufferImpl* RequestBuffer(uint8_t wait);
63 * @param [in] SurfaceBufferImpl, Which buffer could acquire for consumer.
67 int32_t FlushBuffer(SurfaceBufferImpl& buffer);
73 SurfaceBufferImpl* AcquireBuffer();
77 * @param [in] SurfaceBufferImpl pointer, Which buffer need to release.
81 bool ReleaseBuffer(const SurfaceBufferImpl& buffer);
85 * @param [in] SurfaceBufferImpl, Which buffer will push back to free list for request it.
87 int32_t CancelBuffer(const SurfaceBufferImpl& buffer);
204 void Detach(SurfaceBufferImpl* buffer);
205 SurfaceBufferImpl* GetBuffe
[all...]
H A Dbuffer_queue_consumer.h40 SurfaceBufferImpl* AcquireBuffer();
44 * @param [in] SurfaceBufferImpl pointer, Which buffer need to release.
47 bool ReleaseBuffer(const SurfaceBufferImpl& buffer);
H A Dbuffer_producer.h70 virtual SurfaceBufferImpl* RequestBuffer(uint8_t wait) = 0;
75 * @param [in] SurfaceBufferImpl pointer, Which buffer could acquire for consumer.
79 virtual int32_t FlushBuffer(SurfaceBufferImpl* buffer) = 0;
83 * @param [in] SurfaceBufferImpl pointer, Which buffer will push back to free list for request it.
85 virtual void Cancel(SurfaceBufferImpl* buffer) = 0;
H A Dsurface_buffer_impl.h76 class SurfaceBufferImpl : public SurfaceBuffer { class
81 SurfaceBufferImpl();
86 ~SurfaceBufferImpl();
330 * @param [in] The other SurfaceBufferImpl object
333 bool equals(const SurfaceBufferImpl& buffer) const in equals()
354 void CopyExtraData(SurfaceBufferImpl& buffer);
/foundation/graphic/graphic_surface/surface/include/
H A Dsurface_buffer_impl.h30 class SurfaceBufferImpl : public SurfaceBuffer { class
32 SurfaceBufferImpl();
33 SurfaceBufferImpl(uint32_t seqNum);
34 virtual ~SurfaceBufferImpl();
/foundation/graphic/graphic_surface/surface/test/unittest/
H A Dsurface_buffer_impl_test.cpp63 * CaseDescription: 1. new SurfaceBufferImpl and GetSeqNum
64 * 2. new SurfaceBufferImpl again and check GetSeqNum = oldSeq + 1
70 buffer = new SurfaceBufferImpl(); in HWTEST_F()
73 buffer = new SurfaceBufferImpl(); in HWTEST_F()
133 * CaseDescription: 1. new SurfaceBufferImpl and Alloc
141 sptr<SurfaceBuffer> sbi = new SurfaceBufferImpl(0); in HWTEST_F()
173 * CaseDescription: 1. new SurfaceBufferImpl and Alloc
187 sptr<SurfaceBuffer> sbi = new SurfaceBufferImpl(0); in HWTEST_F()
240 * CaseDescription: 1. new SurfaceBufferImpl
248 buffer = new SurfaceBufferImpl(); in HWTEST_F()
[all...]
H A Dsurface_utils_test.cpp208 sptr<SurfaceBuffer> buffer = new SurfaceBufferImpl(); in HWTEST_F()
247 sptr<SurfaceBuffer> buffer = new SurfaceBufferImpl(); in HWTEST_F()
H A Dbuffer_utils_test.cpp85 buffer = new SurfaceBufferImpl(); in HWTEST_F()
130 buffer = new SurfaceBufferImpl(); in HWTEST_F()
/foundation/graphic/surface_lite/test/unittest/
H A Dgraphic_surface_test.cpp70 SurfaceBufferImpl* buffer = new SurfaceBufferImpl(); in HWTEST_F()
101 SurfaceBufferImpl* buffer = new SurfaceBufferImpl(); in HWTEST_F()
131 SurfaceBufferImpl buffer; in HWTEST_F()
640 SurfaceBufferImpl* buffer = new SurfaceBufferImpl(); in HWTEST_F()
696 SurfaceBufferImpl* buffer = new SurfaceBufferImpl(); in HWTEST_F()
752 SurfaceBufferImpl* buffe in HWTEST_F()
[all...]
/foundation/graphic/graphic_2d/rosen/modules/composer/hdi_backend/test/unittest/
H A Dhdiframebuffersurface_test.cpp58 buffer = new SurfaceBufferImpl(); in HWTEST_F()
111 buffer = new SurfaceBufferImpl(); in HWTEST_F()
H A Dhdioutput_test.cpp287 sptr<SurfaceBuffer> buffer = new SurfaceBufferImpl(); in HWTEST_F()
307 sptr<SurfaceBuffer> buffer = new SurfaceBufferImpl(); in HWTEST_F()
327 sptr<SurfaceBuffer> buffer = new SurfaceBufferImpl(); in HWTEST_F()
331 hdiOutput->bufferCache_.push_back(new SurfaceBufferImpl()); in HWTEST_F()
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/platform/ohos/backend/
H A Drs_surface_frame_ohos_raster_test.cpp69 auto bufferTest = new SurfaceBufferImpl(); in HWTEST_F()
108 auto bufferTest = new SurfaceBufferImpl(); in HWTEST_F()
173 auto buffer = new SurfaceBufferImpl(); in HWTEST_F()
/foundation/graphic/graphic_2d/rosen/test/render/render/unittest/pipeline/
H A Drs_egl_image_mgr_test.cpp82 sptr<OHOS::SurfaceBuffer> buffer = new SurfaceBufferImpl(0); in HWTEST_F()
144 sptr<OHOS::SurfaceBuffer> buffer = new SurfaceBufferImpl(0); in HWTEST_F()
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/
H A Drs_egl_image_manager_test.cpp97 sptr<OHOS::SurfaceBuffer> buffer = new SurfaceBufferImpl(0); in HWTEST_F()
144 sptr<OHOS::SurfaceBuffer> buffer = new SurfaceBufferImpl(0); in HWTEST_F()

Completed in 11 milliseconds

123