Home
last modified time | relevance | path

Searched refs:surfaceBuffer (Results 1 - 10 of 10) sorted by relevance

/drivers/peripheral/camera/vdi_base/common/buffer_manager/src/buffer_adapter/standard/
H A Dbuffer_adapter.cpp19 RetCode BufferAdapter::SurfaceBufferToCameraBuffer(const OHOS::sptr<OHOS::SurfaceBuffer>& surfaceBuffer, in SurfaceBufferToCameraBuffer() argument
22 CHECK_IF_EQUAL_RETURN_VALUE(buffer == nullptr || surfaceBuffer == nullptr, true, RC_ERROR); in SurfaceBufferToCameraBuffer()
25 BufferHandle* bufHandle = surfaceBuffer->GetBufferHandle(); in SurfaceBufferToCameraBuffer()
40 buffer->SetVirAddress(surfaceBuffer->GetVirAddr()); in SurfaceBufferToCameraBuffer()
41 buffer->SetSuffaceBufferAddr(surfaceBuffer->GetVirAddr()); in SurfaceBufferToCameraBuffer()
48 const OHOS::sptr<OHOS::SurfaceBuffer>& surfaceBuffer) in CameraBufferToSurfaceBuffer()
50 CHECK_IF_EQUAL_RETURN_VALUE(buffer == nullptr || surfaceBuffer == nullptr, true, RC_ERROR); in CameraBufferToSurfaceBuffer()
54 BufferHandle* pHandle = surfaceBuffer->GetBufferHandle(); in CameraBufferToSurfaceBuffer()
74 const OHOS::sptr<OHOS::SurfaceBuffer>& surfaceBuffer) in SetExtInfoToSurfaceBuffer()
76 CHECK_IF_EQUAL_RETURN_VALUE(buffer == nullptr || surfaceBuffer in SetExtInfoToSurfaceBuffer()
47 CameraBufferToSurfaceBuffer(const std::shared_ptr<IBuffer>& buffer, const OHOS::sptr<OHOS::SurfaceBuffer>& surfaceBuffer) CameraBufferToSurfaceBuffer() argument
73 SetExtInfoToSurfaceBuffer(const std::shared_ptr<IBuffer>& buffer, const OHOS::sptr<OHOS::SurfaceBuffer>& surfaceBuffer) SetExtInfoToSurfaceBuffer() argument
[all...]
H A Dbuffer_adapter.h64 static RetCode SurfaceBufferToCameraBuffer(const OHOS::sptr<OHOS::SurfaceBuffer>& surfaceBuffer,
70 const OHOS::sptr<OHOS::SurfaceBuffer>& surfaceBuffer);
72 const OHOS::sptr<OHOS::SurfaceBuffer>& surfaceBuffer);
/drivers/peripheral/camera/vdi_base/usb_camera/buffer_manager/src/buffer_adapter/standard/
H A Dbuffer_adapter.cpp20 RetCode BufferAdapter::SurfaceBufferToCameraBuffer(const OHOS::sptr<OHOS::SurfaceBuffer>& surfaceBuffer, in SurfaceBufferToCameraBuffer() argument
23 CHECK_IF_EQUAL_RETURN_VALUE(buffer == nullptr || surfaceBuffer == nullptr, true, RC_ERROR); in SurfaceBufferToCameraBuffer()
26 BufferHandle* bufHandle = surfaceBuffer->GetBufferHandle(); in SurfaceBufferToCameraBuffer()
41 buffer->SetVirAddress(surfaceBuffer->GetVirAddr()); in SurfaceBufferToCameraBuffer()
42 buffer->SetSuffaceBufferAddr(surfaceBuffer->GetVirAddr()); in SurfaceBufferToCameraBuffer()
50 const OHOS::sptr<OHOS::SurfaceBuffer>& surfaceBuffer) in CameraBufferToSurfaceBuffer()
52 CHECK_IF_EQUAL_RETURN_VALUE(buffer == nullptr || surfaceBuffer == nullptr, true, RC_ERROR); in CameraBufferToSurfaceBuffer()
56 BufferHandle* pHandle = surfaceBuffer->GetBufferHandle(); in CameraBufferToSurfaceBuffer()
76 const OHOS::sptr<OHOS::SurfaceBuffer>& surfaceBuffer) in SetExtInfoToSurfaceBuffer()
78 CHECK_IF_EQUAL_RETURN_VALUE(buffer == nullptr || surfaceBuffer in SetExtInfoToSurfaceBuffer()
49 CameraBufferToSurfaceBuffer(const std::shared_ptr<IBuffer>& buffer, const OHOS::sptr<OHOS::SurfaceBuffer>& surfaceBuffer) CameraBufferToSurfaceBuffer() argument
75 SetExtInfoToSurfaceBuffer(const std::shared_ptr<IBuffer>& buffer, const OHOS::sptr<OHOS::SurfaceBuffer>& surfaceBuffer) SetExtInfoToSurfaceBuffer() argument
[all...]
/drivers/peripheral/camera/vdi_base/common/buffer_manager/src/buffer_adapter/lite/
H A Dbuffer_adapter.cpp20 RetCode BufferAdapter::SurfaceBufferToCameraBuffer(const OHOS::SurfaceBuffer* surfaceBuffer, in SurfaceBufferToCameraBuffer() argument
24 CHECK_IF_EQUAL_RETURN_VALUE(buffer == nullptr || surfaceBuffer == nullptr, true, RC_ERROR); in SurfaceBufferToCameraBuffer()
28 buffer->SetPhyAddress(surfaceBuffer->GetPhyAddr()); in SurfaceBufferToCameraBuffer()
35 buffer->SetSize(static_cast<uint32_t>(surfaceBuffer->GetSize())); in SurfaceBufferToCameraBuffer()
36 if (surfaceBuffer->GetVirAddr() != nullptr) { in SurfaceBufferToCameraBuffer()
37 buffer->SetVirAddress(surfaceBuffer->GetVirAddr()); in SurfaceBufferToCameraBuffer()
44 const std::shared_ptr<OHOS::SurfaceBuffer>& surfaceBuffer) in SetExtInfoToSurfaceBuffer()
46 CHECK_IF_EQUAL_RETURN_VALUE(buffer == nullptr || surfaceBuffer == nullptr, true, RC_ERROR); in SetExtInfoToSurfaceBuffer()
52 surfaceBuffer->SetInt32(FRAME_SIZE_TAG_UINT32, info.size); in SetExtInfoToSurfaceBuffer()
43 SetExtInfoToSurfaceBuffer(const std::shared_ptr<IBuffer>& buffer, const std::shared_ptr<OHOS::SurfaceBuffer>& surfaceBuffer) SetExtInfoToSurfaceBuffer() argument
H A Dbuffer_adapter.h29 static RetCode SurfaceBufferToCameraBuffer(const OHOS::SurfaceBuffer* surfaceBuffer,
34 const std::shared_ptr<OHOS::SurfaceBuffer>& surfaceBuffer);
/drivers/peripheral/distributed_camera/hdi_service/src/dstream_operator/
H A Ddcamera_stream.cpp187 OHOS::sptr<OHOS::SurfaceBuffer> surfaceBuffer = nullptr; in GetNextRequest() local
207 OHOS::SurfaceError surfaceError = dcStreamProducer_->RequestBuffer(surfaceBuffer, syncFence, config); in GetNextRequest()
213 if (surfaceError != OHOS::SURFACE_ERROR_OK || surfaceBuffer == nullptr) { in GetNextRequest()
218 return SurfaceBufferToDImageBuffer(surfaceBuffer, syncFence); in GetNextRequest()
221 DCamRetCode DCameraStream::SurfaceBufferToDImageBuffer(OHOS::sptr<OHOS::SurfaceBuffer> &surfaceBuffer, in SurfaceBufferToDImageBuffer() argument
225 RetCode ret = DBufferManager::SurfaceBufferToDImageBuffer(surfaceBuffer, imageBuffer); in SurfaceBufferToDImageBuffer()
228 dcStreamProducer_->CancelBuffer(surfaceBuffer); in SurfaceBufferToDImageBuffer()
239 dcStreamProducer_->CancelBuffer(surfaceBuffer); in SurfaceBufferToDImageBuffer()
247 auto bufferCfg = std::make_tuple(surfaceBuffer, usage); in SurfaceBufferToDImageBuffer()
323 auto surfaceBuffer in FlushDCameraBuffer() local
357 SetSurfaceBuffer(OHOS::sptr<OHOS::SurfaceBuffer>& surfaceBuffer, const DCameraBuffer &buffer) SetSurfaceBuffer() argument
437 auto surfaceBuffer = std::get<0>(bufCfg->second); CancelDCameraBuffer() local
[all...]
H A Ddbuffer_manager.cpp66 RetCode DBufferManager::SurfaceBufferToDImageBuffer(const OHOS::sptr<OHOS::SurfaceBuffer> &surfaceBuffer, in SurfaceBufferToDImageBuffer() argument
69 if (surfaceBuffer == nullptr) { in SurfaceBufferToDImageBuffer()
70 DHLOGE("Convert surface buffer failed, surfaceBuffer is null."); in SurfaceBufferToDImageBuffer()
74 BufferHandle *bufHandle = surfaceBuffer->GetBufferHandle(); in SurfaceBufferToDImageBuffer()
/drivers/peripheral/distributed_camera/hdi_service/include/dstream_operator/
H A Ddcamera_stream.h57 void SetSurfaceBuffer(OHOS::sptr<OHOS::SurfaceBuffer>& surfaceBuffer, const DCameraBuffer &buffer);
61 DCamRetCode SurfaceBufferToDImageBuffer(OHOS::sptr<OHOS::SurfaceBuffer> &surfaceBuffer,
H A Ddbuffer_manager.h48 static RetCode SurfaceBufferToDImageBuffer(const OHOS::sptr<OHOS::SurfaceBuffer> &surfaceBuffer,
/drivers/peripheral/camera/test/ut/buffer_manager/
H A Dbuffer_manager_utest.cpp609 SurfaceBuffer* surfaceBuffer = nullptr; in DequeueBuffer() local
611 sptr<SurfaceBuffer> surfaceBuffer = nullptr; in DequeueBuffer()
620 surfaceBuffer = it->first; in DequeueBuffer()
624 if (surfaceBuffer == nullptr) { in DequeueBuffer()
629 int32_t ret = producer_->FlushBuffer(surfaceBuffer); in DequeueBuffer()
634 SurfaceError ret = producer_->FlushBuffer(surfaceBuffer, -1, flushConfig_); in DequeueBuffer()

Completed in 5 milliseconds