/drivers/peripheral/camera/vdi_base/common/buffer_manager/src/buffer_adapter/standard/ |
H A D | buffer_adapter.cpp | 19 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 D | buffer_adapter.h | 64 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 D | buffer_adapter.cpp | 20 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 D | buffer_adapter.cpp | 20 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 D | buffer_adapter.h | 29 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 D | dcamera_stream.cpp | 187 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 D | dbuffer_manager.cpp | 66 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 D | dcamera_stream.h | 57 void SetSurfaceBuffer(OHOS::sptr<OHOS::SurfaceBuffer>& surfaceBuffer, const DCameraBuffer &buffer); 61 DCamRetCode SurfaceBufferToDImageBuffer(OHOS::sptr<OHOS::SurfaceBuffer> &surfaceBuffer,
|
H A D | dbuffer_manager.h | 48 static RetCode SurfaceBufferToDImageBuffer(const OHOS::sptr<OHOS::SurfaceBuffer> &surfaceBuffer,
|
/drivers/peripheral/camera/test/ut/buffer_manager/ |
H A D | buffer_manager_utest.cpp | 609 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()
|