/ohos5.0/foundation/multimedia/camera_framework/frameworks/native/ndk/impl/ |
H A D | photo_listener_impl.cpp | 57 sptr<SurfaceBuffer> surfaceBuffer = nullptr; in OnBufferAvailable() local 67 DeepCopyBuffer(newSurfaceBuffer, surfaceBuffer); in OnBufferAvailable() 75 ExecutePhoto(surfaceBuffer, timestamp); in OnBufferAvailable() 200 surfaceBuffer->Map(); in ExecutePhotoAsset() 224 .width = surfaceBuffer->GetWidth(), in DeepCopyBuffer() 225 .height = surfaceBuffer->GetHeight(), in DeepCopyBuffer() 227 .format = surfaceBuffer->GetFormat(), in DeepCopyBuffer() 228 .usage = surfaceBuffer->GetUsage(), in DeepCopyBuffer() 236 surfaceBuffer->GetVirAddr(), surfaceBuffer->GetSize()) != EOK) { in DeepCopyBuffer() 297 sptr<SurfaceBuffer> surfaceBuffer = nullptr; in OnBufferAvailable() local [all …]
|
H A D | photo_listener_impl.h | 57 void ExecutePhoto(sptr<SurfaceBuffer> surfaceBuffer, int64_t timestamp); 58 void ExecutePhotoAsset(sptr<SurfaceBuffer> surfaceBuffer, CameraBufferExtraData extraData, 60 void DeepCopyBuffer(sptr<SurfaceBuffer> newSurfaceBuffer, sptr<SurfaceBuffer> surfaceBuffer); 61 void CreateMediaLibrary(sptr<SurfaceBuffer> surfaceBuffer, BufferHandle *bufferHandle, 64 CameraBufferExtraData GetCameraBufferExtraData(const sptr<SurfaceBuffer> &surfaceBuffer); 83 void ExecuteRawPhoto(sptr<SurfaceBuffer> surfaceBuffer, int64_t timestamp);
|
/ohos5.0/base/web/webview/ohos_nweb/src/ |
H A D | nweb_surface_adapter.cpp | 84 if (surfaceBuffer == nullptr) { in OutputFrameCallback() 88 if (!this->CopyFrame(surfaceBuffer, buffer, width, height)) { in OutputFrameCallback() 89 surface->CancelBuffer(surfaceBuffer); in OutputFrameCallback() 93 return this->FlushBuffer(surface, surfaceBuffer, width, height); in OutputFrameCallback() 111 sptr<SurfaceBuffer> surfaceBuffer = nullptr; in RequestBuffer() local 126 return surfaceBuffer; in RequestBuffer() 132 if (surfaceBuffer == nullptr) { in CopyFrame() 136 char *dst = reinterpret_cast<char *>(surfaceBuffer->GetVirAddr()); in CopyFrame() 143 uint32_t dstStride = (uint32_t)surfaceBuffer->GetStride(); in CopyFrame() 147 if (copiedSize + dstStride > surfaceBuffer->GetSize()) { in CopyFrame() [all …]
|
/ohos5.0/foundation/multimedia/media_foundation/src/common/ |
H A D | surface_allocator.cpp | 68 OHOS::sptr<OHOS::SurfaceBuffer> surfaceBuffer = nullptr; in AllocSurfaceBuffer() local 70 auto ret = surface_->RequestBuffer(surfaceBuffer, releaseFence, requestConfig_); in AllocSurfaceBuffer() 71 if (ret != OHOS::SurfaceError::SURFACE_ERROR_OK || surfaceBuffer == nullptr) { in AllocSurfaceBuffer() 79 if (surfaceBuffer->Map() != OHOS::SurfaceError::SURFACE_ERROR_OK) { in AllocSurfaceBuffer() 81 surface_->CancelBuffer(surfaceBuffer); in AllocSurfaceBuffer() 88 surface_->SetScalingMode(surfaceBuffer->GetSeqNum(), scalingMode_); in AllocSurfaceBuffer() 91 surface_->CancelBuffer(surfaceBuffer); in AllocSurfaceBuffer() 95 return surfaceBuffer; in AllocSurfaceBuffer() 101 auto ret = surface_->CancelBuffer(surfaceBuffer); in ReleaseSurfaceBuffer() 106 surfaceBuffer = nullptr; in ReleaseSurfaceBuffer() [all …]
|
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/common/ |
H A D | surface_allocator.cpp | 64 OHOS::sptr<OHOS::SurfaceBuffer> surfaceBuffer = nullptr; in AllocSurfaceBuffer() local 66 auto ret = surface_->RequestBuffer(surfaceBuffer, releaseFence, requestConfig_); in AllocSurfaceBuffer() 67 if (ret != OHOS::SurfaceError::SURFACE_ERROR_OK || surfaceBuffer == nullptr) { in AllocSurfaceBuffer() 75 if (surfaceBuffer->Map() != OHOS::SurfaceError::SURFACE_ERROR_OK) { in AllocSurfaceBuffer() 77 surface_->CancelBuffer(surfaceBuffer); in AllocSurfaceBuffer() 84 surface_->SetScalingMode(surfaceBuffer->GetSeqNum(), scalingMode_); in AllocSurfaceBuffer() 87 surface_->CancelBuffer(surfaceBuffer); in AllocSurfaceBuffer() 91 return surfaceBuffer; in AllocSurfaceBuffer() 97 auto ret = surface_->CancelBuffer(surfaceBuffer); in ReleaseSurfaceBuffer() 102 surfaceBuffer = nullptr; in ReleaseSurfaceBuffer() [all …]
|
/ohos5.0/foundation/multimedia/media_foundation/src/buffer/avbuffer/ |
H A D | av_surface_memory.cpp | 55 sptr<SurfaceBuffer> surfaceBuffer = SurfaceBuffer::Create(); in Alloc() local 56 FALSE_RETURN_V_MSG_E(surfaceBuffer != nullptr, nullptr, "No memory for new SurfaceBuffer!"); in Alloc() 57 GSError ret = surfaceBuffer->Alloc(config_); in Alloc() 60 surfaceBuffer->IncStrongRef(surfaceBuffer.GetRefPtr()); in Alloc() 61 return static_cast<void *>(surfaceBuffer.GetRefPtr()); in Alloc() 68 sptr<SurfaceBuffer> surfaceBuffer = sptr<SurfaceBuffer>(static_cast<SurfaceBuffer *>(ptr)); in Free() local 69 surfaceBuffer->DecStrongRef(surfaceBuffer.GetRefPtr()); in Free() 71 MEDIA_LOG_DD("GetSptrRefCount:%{public}d", surfaceBuffer->GetSptrRefCount()); in Free() 72 surfaceBuffer = nullptr; in Free() 122 Status AVSurfaceMemory::InitSurfaceBuffer(sptr<SurfaceBuffer> surfaceBuffer) in InitSurfaceBuffer() argument [all …]
|
H A D | avbuffer.cpp | 94 auto surfaceBuffer = memory_->GetSurfaceBuffer(); in GetConfig() local 95 config_.surfaceBufferConfig->width = surfaceBuffer->GetWidth(); in GetConfig() 96 config_.surfaceBufferConfig->height = surfaceBuffer->GetHeight(); in GetConfig() 98 config_.surfaceBufferConfig->format = surfaceBuffer->GetFormat(); in GetConfig() 99 config_.surfaceBufferConfig->usage = surfaceBuffer->GetUsage(); in GetConfig() 146 std::shared_ptr<AVBuffer> AVBuffer::CreateAVBuffer(sptr<SurfaceBuffer> surfaceBuffer) in CreateAVBuffer() argument 148 FALSE_RETURN_V_MSG_E(surfaceBuffer != nullptr, nullptr, "surfaceBuffer is nullptr"); in CreateAVBuffer() 150 surfaceBuffer->GetSptrRefCount()); in CreateAVBuffer() 158 Status ret = buffer->Init(surfaceBuffer); in CreateAVBuffer() 187 Status AVBuffer::Init(sptr<SurfaceBuffer> surfaceBuffer) in Init() argument [all …]
|
/ohos5.0/foundation/multimedia/media_foundation/video_processing_engine/framework/capi/image_processing/ |
H A D | image_processing_native.cpp | 259 sptr<SurfaceBuffer>& surfaceBuffer) in GetSurfaceBufferFromPixelMap() argument 269 return CopyPixelMapToSurfaceBuffer(pixelMap, surfaceBuffer); in GetSurfaceBufferFromPixelMap() 279 return CreateSurfaceBufferFromPixelMap(pixelMap, surfaceBuffer); in GetSurfaceBufferFromPixelMapNoCopy() 288 return CopySurfaceBufferToPixelMap(surfaceBuffer, pixelMap); in SetSurfaceBufferToPixelMap() 343 surfaceBuffer = SurfaceBuffer::Create(); in CreateSurfaceBufferFromPixelMap() 344 if (surfaceBuffer == nullptr) { in CreateSurfaceBufferFromPixelMap() 348 return ConvertPixelMapToSurfaceBuffer(pixelMap, surfaceBuffer); in CreateSurfaceBufferFromPixelMap() 368 if (surfaceBuffer->Alloc(requestCfg) != GSERROR_OK) { in ConvertPixelMapToSurfaceBuffer() 380 … if (memcpy_s(static_cast<uint8_t*>(surfaceBuffer->GetVirAddr()) + i * surfaceBuffer->GetStride(), in CopyPixelMapToSurfaceBuffer() 393 for (int i = 0; i < surfaceBuffer->GetHeight(); ++i) { in CopySurfaceBufferToPixelMap() [all …]
|
/ohos5.0/foundation/graphic/graphic_surface/surface/test/fuzztest/surfacebuffer_fuzzer/ |
H A D | surfacebuffer_fuzzer.cpp | 107 sptr<SurfaceBuffer> surfaceBuffer = new SurfaceBufferImpl(seqNum); in DoSomethingInterestingWithMyAPI() local 108 surfaceBuffer->SetSurfaceBufferColorGamut(colorGamut); in DoSomethingInterestingWithMyAPI() 109 surfaceBuffer->SetSurfaceBufferTransform(transform); in DoSomethingInterestingWithMyAPI() 110 surfaceBuffer->SetSurfaceBufferWidth(width); in DoSomethingInterestingWithMyAPI() 111 surfaceBuffer->SetSurfaceBufferHeight(height); in DoSomethingInterestingWithMyAPI() 112 surfaceBuffer->Alloc(config); in DoSomethingInterestingWithMyAPI() 118 surfaceBuffer->SetExtraData(bedata); in DoSomethingInterestingWithMyAPI() 120 surfaceBuffer->WriteToMessageParcel(parcel); in DoSomethingInterestingWithMyAPI() 121 surfaceBuffer->ReadFromMessageParcel(parcel); in DoSomethingInterestingWithMyAPI() 122 surfaceBuffer->SetSurfaceBufferScalingMode(scalingMode); in DoSomethingInterestingWithMyAPI() [all …]
|
/ohos5.0/base/web/webview/ohos_adapter/ohos_image_adapter/src/ |
H A D | ohos_image_decoder_adapter_impl.cpp | 131 if (auto* surfaceBuffer = SurfaceBufferFromPixelMap(pixelMap_.get())) { in GetFd() local 132 return surfaceBuffer->GetFileDescriptor(); in GetFd() 151 if (auto* surfaceBuffer = SurfaceBufferFromPixelMap(pixelMap_.get())) { in GetStride() local 153 return surfaceBuffer->GetStride(); in GetStride() 168 if (auto* surfaceBuffer = SurfaceBufferFromPixelMap(pixelMap_.get())) { in GetOffset() local 170 surfaceBuffer->GetPlanesInfo((void**)&native_buffer_planes_); in GetOffset() 191 if (auto* surfaceBuffer = SurfaceBufferFromPixelMap(pixelMap_.get())) { in GetSize() local 192 return surfaceBuffer->GetSize(); in GetSize() 210 CreateNativeWindowBufferFromSurfaceBuffer(&surfaceBuffer); in GetNativeWindowBuffer() 225 if (auto* surfaceBuffer = SurfaceBufferFromPixelMap(pixelMap_.get())) { in GetPlanesCount() local [all …]
|
/ohos5.0/drivers/peripheral/camera/vdi_base/common/buffer_manager/src/buffer_adapter/standard/ |
H A D | buffer_adapter.cpp | 19 …de 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() argument 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() argument 76 CHECK_IF_EQUAL_RETURN_VALUE(buffer == nullptr || surfaceBuffer == nullptr, true, RC_ERROR); in SetExtInfoToSurfaceBuffer() [all …]
|
/ohos5.0/drivers/peripheral/camera/vdi_base/usb_camera/buffer_manager/src/buffer_adapter/standard/ |
H A D | buffer_adapter.cpp | 20 …de 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() argument 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() argument 78 CHECK_IF_EQUAL_RETURN_VALUE(buffer == nullptr || surfaceBuffer == nullptr, true, RC_ERROR); in SetExtInfoToSurfaceBuffer() [all …]
|
/ohos5.0/foundation/multimedia/camera_framework/services/camera_service/src/avcodec/common/ |
H A D | frame_record.cpp | 96 …cord::DeepCopyBuffer(sptr<SurfaceBuffer> newSurfaceBuffer, sptr<SurfaceBuffer> surfaceBuffer) const in DeepCopyBuffer() 99 .width = surfaceBuffer->GetWidth(), in DeepCopyBuffer() 100 .height = surfaceBuffer->GetHeight(), in DeepCopyBuffer() 102 .format = surfaceBuffer->GetFormat(), in DeepCopyBuffer() 103 .usage = surfaceBuffer->GetUsage(), in DeepCopyBuffer() 105 .colorGamut = surfaceBuffer->GetSurfaceBufferColorGamut(), in DeepCopyBuffer() 106 .transform = surfaceBuffer->GetSurfaceBufferTransform(), in DeepCopyBuffer() 114 surfaceBuffer->GetVirAddr(), surfaceBuffer->GetSize()) != EOK) { in DeepCopyBuffer()
|
/ohos5.0/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 219 return SurfaceBufferToDImageBuffer(surfaceBuffer, syncFence); in GetNextRequest() 229 dcStreamProducer_->CancelBuffer(surfaceBuffer); in SurfaceBufferToDImageBuffer() 240 dcStreamProducer_->CancelBuffer(surfaceBuffer); in SurfaceBufferToDImageBuffer() 248 auto bufferCfg = std::make_tuple(surfaceBuffer, usage); in SurfaceBufferToDImageBuffer() 324 auto surfaceBuffer = std::get<0>(bufCfg->second); in FlushDCameraBuffer() local 331 SetSurfaceBuffer(surfaceBuffer, buffer); in FlushDCameraBuffer() 363 surfaceBuffer->GetExtraData()->ExtraSet("dataSize", size); in SetSurfaceBuffer() 369 surfaceBuffer->GetExtraData()->ExtraSet("dataSize", size); in SetSurfaceBuffer() 438 auto surfaceBuffer = std::get<0>(bufCfg->second); in CancelDCameraBuffer() local [all …]
|
/ohos5.0/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() argument 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()
|
/ohos5.0/foundation/multimedia/av_codec/services/engine/codec/video/hcodec/ |
H A D | hdecoder.cpp | 477 if (info.surfaceBuffer != nullptr) { in SubmitOutputBuffersToOmxNode() 574 sptr<SurfaceBuffer> surfaceBuffer = outputBufferPool_.front().surfaceBuffer; in UpdateFormatFromSurfaceBuffer() local 575 if (surfaceBuffer == nullptr) { in UpdateFormatFromSurfaceBuffer() 602 …HLOGI("[%dx%d][%dx%d]", surfaceBuffer->GetWidth(), surfaceBuffer->GetHeight(), stride, sliceHeight… in UpdateFormatFromSurfaceBuffer() 712 info.surfaceBuffer = nullptr; in AllocOutDynamicSurfaceBuf() 733 sptr<SurfaceBuffer> surfaceBuffer; in AllocateOutputBuffersFromSurface() local 757 info.surfaceBuffer = surfaceBuffer; in AllocateOutputBuffersFromSurface() 821 info.surfaceBuffer && (info.surfaceBuffer->GetBufferHandle() == handle); in RequestAndFindBelongTo() 855 return info.surfaceBuffer == nullptr; in SubmitDynamicBufferIfPossible() 897 ….damage = {.x = 0, .y = 0, .w = info.surfaceBuffer->GetWidth(), .h = info.surfaceBuffer->GetHeight… in NotifySurfaceToRenderOutputBuffer() [all …]
|
/ohos5.0/foundation/multimedia/image_framework/frameworks/innerkitsimpl/picture/ |
H A D | picture.cpp | 251 if (surfaceBuffer == nullptr) { in SurfaceBuffer2PixelMap() 258 void* nativeBuffer = surfaceBuffer.GetRefPtr(); in SurfaceBuffer2PixelMap() 282 pixelMap->SetPixelsAddr(surfaceBuffer->GetVirAddr(), in SurfaceBuffer2PixelMap() 291 SetYuvDataInfo(pixelMap, surfaceBuffer); in SurfaceBuffer2PixelMap() 584 if (surfaceBuffer == nullptr) { in Unmarshalling() 592 picture->maintenanceData_ = surfaceBuffer; in Unmarshalling() 605 if (surfaceBuffer == nullptr) { in SetExifMetadata() 609 auto extraData = surfaceBuffer->GetExtraData(); in SetExifMetadata() 627 if (size > surfaceBuffer->GetSize() || tiffHeaderPos > surfaceBuffer->GetSize()) { in SetExifMetadata() 665 if (surfaceBuffer == nullptr) { in SetMaintenanceData() [all …]
|
/ohos5.0/foundation/multimedia/image_effect/frameworks/native/effect/pipeline/filters/sink/ |
H A D | image_sink_filter.cpp | 106 .width_ = static_cast<uint32_t>(surfaceBuffer->GetWidth()), in CopyDataToSurfaceBuffer() 107 .height_ = static_cast<uint32_t>(surfaceBuffer->GetHeight()), in CopyDataToSurfaceBuffer() 108 .len_ = surfaceBuffer->GetSize(), in CopyDataToSurfaceBuffer() 110 .rowStride_ = static_cast<uint32_t>(surfaceBuffer->GetStride()), in CopyDataToSurfaceBuffer() 112 .data = static_cast<uint8_t *>(surfaceBuffer->GetVirAddr()), in CopyDataToSurfaceBuffer() 121 SurfaceBuffer *surfaceBuffer = src->extraInfo_->surfaceBuffer; in ModifySurfaceBuffer() local 124 surfaceBuffer->GetVirAddr(), buffer->buffer_); in ModifySurfaceBuffer() 125 if (surfaceBuffer->GetVirAddr() == buffer->buffer_) { in ModifySurfaceBuffer() 145 CopyDataToSurfaceBuffer(surfaceBuffer, buffer); in ModifySurfaceBuffer() 502 if (input->extraInfo_->surfaceBuffer != nullptr) { in PushData() [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/create_pixelmap_surface/src/ |
H A D | pixel_map_from_surface.cpp | 69 sptr<SurfaceBuffer> surfaceBuffer = SurfaceBuffer::Create(); in LocalDmaMemAlloc() 70 if (surfaceBuffer == nullptr) { in LocalDmaMemAlloc() 83 GSError ret = surfaceBuffer->Alloc(requestConfig); in LocalDmaMemAlloc() 88 void* nativeBuffer = surfaceBuffer.GetRefPtr(); in LocalDmaMemAlloc() 94 return surfaceBuffer; in LocalDmaMemAlloc() 104 sptr<SurfaceBuffer> surfaceBuffer); 139 if (surfaceBuffer == nullptr) { in GetSkSurfaceFromSurfaceBuffer() 173 surfaceBuffer->GetWidth(), surfaceBuffer->GetHeight(), GrMipMapped::kNo, textureInfo); in GetSkSurfaceFromSurfaceBuffer() 295 if (surfaceBuffer == nullptr) { in CreatePixelMapForGL() 525 int bufferWidth = surfaceBuffer->GetWidth(); in GetNativeWindowBufferFromSurface() [all …]
|
/ohos5.0/foundation/multimedia/camera_framework/frameworks/js/camera_napi/src/output/ |
H A D | photo_output_napi.cpp | 284 …"surfaceName=%{public}s captureId = %{public}d", surfaceBuffer->GetWidth(), surfaceBuffer->GetHeig… in DeepCopyBuffer() 287 .width = surfaceBuffer->GetWidth(), in DeepCopyBuffer() 288 .height = surfaceBuffer->GetHeight(), in DeepCopyBuffer() 290 .format = surfaceBuffer->GetFormat(), in DeepCopyBuffer() 291 .usage = surfaceBuffer->GetUsage(), in DeepCopyBuffer() 300 surfaceBuffer->GetVirAddr(), surfaceBuffer->GetSize()) != EOK) { in DeepCopyBuffer() 701 callbackInfo->surfaceBuffer = surfaceBuffer; in UpdateMainPictureStageOneJSCallback() 710 sptr<SurfaceBuffer> surfaceBuffer = callbackInfo->surfaceBuffer; in UpdateMainPictureStageOneJSCallback() local 915 …"captureId = %{public}d", surfaceBuffer->GetWidth(), surfaceBuffer->GetHeight(), surfaceBuffer->Ge… in DeepCopyBuffer() 931 surfaceBuffer->GetVirAddr(), surfaceBuffer->GetSize()) != EOK) { in DeepCopyBuffer() [all …]
|
/ohos5.0/foundation/multimedia/media_foundation/video_processing_engine/framework/capi/image_processing/include/ |
H A D | image_processing_native.h | 58 sptr<SurfaceBuffer>& surfaceBuffer); 60 sptr<SurfaceBuffer>& surfaceBuffer); 61 …atic ImageProcessing_ErrorCode SetSurfaceBufferToPixelMap(const sptr<SurfaceBuffer>& surfaceBuffer, 80 sptr<SurfaceBuffer>& surfaceBuffer); 82 sptr<SurfaceBuffer>& surfaceBuffer); 84 sptr<SurfaceBuffer>& surfaceBuffer); 85 …tic ImageProcessing_ErrorCode CopySurfaceBufferToPixelMap(const sptr<SurfaceBuffer>& surfaceBuffer,
|
/ohos5.0/foundation/multimedia/image_effect/frameworks/native/effect/manager/colorspace_manager/ |
H A D | colorspace_converter.cpp | 72 void *surfaceBuffer = memoryData->memoryInfo.extra; in AllocSurfaceBuffer() local 75 auto *sb = static_cast<SurfaceBuffer *>(surfaceBuffer); in AllocSurfaceBuffer() 121 if (surfaceBuffer == nullptr) { in PrintColorSpaceInfo() 131 tag.c_str(), metadataType, colorSpaceType, surfaceBuffer->GetFormat()); in PrintColorSpaceInfo() 142 sptr<SurfaceBuffer> sdrSb = inputSdr->extraInfo_->surfaceBuffer; in ComposeHdrImageInner() 144 sptr<SurfaceBuffer> hdrSb = outputHdr->extraInfo_->surfaceBuffer; in ComposeHdrImageInner() 179 sptr<SurfaceBuffer> hdrSb = inputHdr->extraInfo_->surfaceBuffer; in DecomposeHdrImageInner() 208 buffer->extraInfo_->surfaceBuffer = sdrSb; in DecomposeHdrImageInner() 238 sptr<SurfaceBuffer> hdrSb = inputHdr->extraInfo_->surfaceBuffer; in ProcessHdrImageInner() 259 buffer->extraInfo_->surfaceBuffer = sdrSb; in ProcessHdrImageInner() [all …]
|
/ohos5.0/foundation/multimedia/player_framework/services/engine/histreamer/avmetadatahelper/ |
H A D | av_thumbnail_generator.cpp | 354 if (surfaceBuffer != nullptr) { in ConvertToAVSharedMemory() 358 frame->width_ = surfaceBuffer->GetWidth(); in ConvertToAVSharedMemory() 393 int32_t width = surfaceBuffer->GetWidth(); in ConvertP010ToNV12() 394 int32_t height = surfaceBuffer->GetHeight(); in ConvertP010ToNV12() 489 int32_t width = surfaceBuffer->GetWidth(); in GetYuvDataAlignStride() 490 int32_t height = surfaceBuffer->GetHeight(); in GetYuvDataAlignStride() 491 int32_t stride = surfaceBuffer->GetStride(); in GetYuvDataAlignStride() 507 int32_t format = surfaceBuffer->GetFormat(); in GetYuvDataAlignStride() 542 int32_t width = surfaceBuffer->GetWidth(); in CopySurfaceBufferPixels() 543 int32_t height = surfaceBuffer->GetHeight(); in CopySurfaceBufferPixels() [all …]
|
/ohos5.0/foundation/multimedia/image_effect/frameworks/native/utils/common/ |
H A D | common_utils.cpp | 117 extraInfo->surfaceBuffer = nullptr; in LockPixelMap() 127 if (extraInfo->surfaceBuffer != nullptr) { in LockPixelMap() 128 SurfaceBuffer *sb = extraInfo->surfaceBuffer; in LockPixelMap() 150 extraInfo->surfaceBuffer = nullptr; in ParseNativeWindowData() 161 bufferInfo->width_ = static_cast<uint32_t>(surfaceBuffer->GetWidth()); in ParseSurfaceData() 164 bufferInfo->len_ = surfaceBuffer->GetSize(); in ParseSurfaceData() 174 extraInfo->surfaceBuffer = surfaceBuffer; in ParseSurfaceData() 180 …surfaceBuffer->GetWidth(), surfaceBuffer->GetHeight(), surfaceBuffer->GetStride(), surfaceBuffer->… in ParseSurfaceData() 181 surfaceBuffer->GetSize(), static_cast<unsigned long long>(surfaceBuffer->GetUsage()), in ParseSurfaceData() 182 surfaceBuffer->GetVirAddr(), colorSpaceType); in ParseSurfaceData() [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/render/ |
H A D | rs_colorspace_convert_test.cpp | 105 sptr<SurfaceBuffer> surfaceBuffer = SurfaceBuffer::Create().GetRefPtr(); variable 106 ASSERT_TRUE(surfaceBuffer != nullptr); 111 … bool ret = RSColorSpaceConvert::Instance().ColorSpaceConvertor(imageShader, surfaceBuffer, paint, 128 sptr<SurfaceBuffer> surfaceBuffer = SurfaceBuffer::Create().GetRefPtr(); variable 129 ASSERT_TRUE(surfaceBuffer != nullptr); 132 …bool ret = RSColorSpaceConvert::Instance().SetColorSpaceConverterDisplayParameter(surfaceBuffer, p… 149 sptr<SurfaceBuffer> surfaceBuffer; variable
|