Home
last modified time | relevance | path

Searched refs:surfaceBuffer (Results 1 – 25 of 181) sorted by relevance

12345678

/ohos5.0/foundation/multimedia/camera_framework/frameworks/native/ndk/impl/
H A Dphoto_listener_impl.cpp57 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 Dphoto_listener_impl.h57 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 Dnweb_surface_adapter.cpp84 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 Dsurface_allocator.cpp68 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 Dsurface_allocator.cpp64 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 Dav_surface_memory.cpp55 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 Davbuffer.cpp94 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 Dimage_processing_native.cpp259 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 Dsurfacebuffer_fuzzer.cpp107 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 Dohos_image_decoder_adapter_impl.cpp131 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 Dbuffer_adapter.cpp19 …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 Dbuffer_adapter.cpp20 …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 Dframe_record.cpp96 …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 Ddcamera_stream.cpp187 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 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() 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 Dhdecoder.cpp477 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 Dpicture.cpp251 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 Dimage_sink_filter.cpp106 .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 Dpixel_map_from_surface.cpp69 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 Dphoto_output_napi.cpp284 …"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 Dimage_processing_native.h58 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 Dcolorspace_converter.cpp72 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 Dav_thumbnail_generator.cpp354 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 Dcommon_utils.cpp117 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()
180surfaceBuffer->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 Drs_colorspace_convert_test.cpp105 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

12345678