Home
last modified time | relevance | path

Searched refs:surfaceBuffer_ (Results 1 - 23 of 23) sorted by relevance

/foundation/multimedia/av_codec/services/engine/common/
H A Dfsurface_memory.cpp42 surfaceBuffer_ = surfaceBuffer; in AllocSurfaceBuffer()
47 CHECK_AND_RETURN_LOG(surfaceBuffer_ != nullptr, "surface buffer is nullptr"); in ReleaseSurfaceBuffer()
49 auto ret = sInfo_->surface->CancelBuffer(surfaceBuffer_); in ReleaseSurfaceBuffer()
54 surfaceBuffer_ = nullptr; in ReleaseSurfaceBuffer()
59 if (!surfaceBuffer_) { in GetSurfaceBuffer()
62 return surfaceBuffer_; in GetSurfaceBuffer()
67 CHECK_AND_RETURN_RET_LOG(surfaceBuffer_ != nullptr, 0, "surfaceBuffer is nullptr"); in GetSurfaceBufferStride()
68 auto bufferHandle = surfaceBuffer_->GetBufferHandle(); in GetSurfaceBufferStride()
86 CHECK_AND_RETURN_LOG(surfaceBuffer_ != nullptr, "surface buffer is nullptr"); in UpdateSurfaceBufferScaleMode()
87 auto ret = sInfo_->surface->SetScalingMode(surfaceBuffer_ in UpdateSurfaceBufferScaleMode()
[all...]
/foundation/multimedia/media_foundation/engine/plugin/common/
H A Dsurface_memory.cpp39 surfaceBuffer_(surfaceBuffer), fence_(-1), stride_(0) in SurfaceMemory()
51 if (surfaceAllocator_ == nullptr || surfaceBuffer_ != nullptr) { in AllocSurfaceBuffer()
55 surfaceBuffer_ = surfaceAllocator_->AllocSurfaceBuffer(); in AllocSurfaceBuffer()
56 if (surfaceBuffer_ != nullptr) { in AllocSurfaceBuffer()
57 auto bufferHandle = surfaceBuffer_->GetBufferHandle(); in AllocSurfaceBuffer()
71 if (!surfaceBuffer_ || needRender_) { in GetSurfaceBuffer()
73 surfaceBuffer_ = nullptr; in GetSurfaceBuffer()
77 return surfaceBuffer_; in GetSurfaceBuffer()
83 if (surfaceBuffer_ != nullptr && surfaceAllocator_) { in ReleaseSurfaceBuffer()
84 surfaceAllocator_->ReleaseSurfaceBuffer(surfaceBuffer_, needRender in ReleaseSurfaceBuffer()
[all...]
/foundation/multimedia/media_foundation/src/common/
H A Dsurface_memory.cpp46 surfaceBuffer_(surfaceBuffer), fence_(-1), stride_(0) in SurfaceMemory()
58 if (surfaceAllocator_ == nullptr || surfaceBuffer_ != nullptr) { in AllocSurfaceBuffer()
62 surfaceBuffer_ = surfaceAllocator_->AllocSurfaceBuffer(); in AllocSurfaceBuffer()
63 if (surfaceBuffer_ != nullptr) { in AllocSurfaceBuffer()
64 auto bufferHandle = surfaceBuffer_->GetBufferHandle(); in AllocSurfaceBuffer()
78 if (!surfaceBuffer_ || needRender_) { in GetSurfaceBuffer()
80 surfaceBuffer_ = nullptr; in GetSurfaceBuffer()
84 return surfaceBuffer_; in GetSurfaceBuffer()
90 if (surfaceBuffer_ != nullptr && surfaceAllocator_) { in ReleaseSurfaceBuffer()
91 surfaceAllocator_->ReleaseSurfaceBuffer(surfaceBuffer_, needRender in ReleaseSurfaceBuffer()
[all...]
H A Dsurface_memory.h58 sptr<SurfaceBuffer> surfaceBuffer_ {nullptr};
/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/src/hardware/imagecodec/
H A Dimage_codec_buffer.cpp87 surfaceBuffer_ = surface;
88 stride_ = surfaceBuffer_->GetStride();
94 GSError ret = surfaceBuffer_->Unmap(); in ~ImageSurfaceBuffer()
104 surfaceBuffer_ = SurfaceBuffer::Create(); in Init()
105 IF_TRUE_RETURN_VAL_WITH_MSG(surfaceBuffer_ == nullptr, false, "failed to create surface buffer"); in Init()
106 GSError ret = surfaceBuffer_->Alloc(config_); in Init()
108 capacity_ = static_cast<int32_t>(surfaceBuffer_->GetSize()); in Init()
109 stride_ = surfaceBuffer_->GetStride(); in Init()
115 return surfaceBuffer_->GetFileDescriptor(); in GetFileDescriptor()
121 GSError ret = surfaceBuffer_ in GetAddr()
[all...]
/foundation/multimedia/media_foundation/src/buffer/avbuffer/
H A Dav_surface_memory.cpp89 bool ret = allocator_->Free(surfaceBuffer_.GetRefPtr()); in ~AVSurfaceMemory()
92 surfaceBuffer_ = nullptr; in ~AVSurfaceMemory()
97 surfaceBuffer_ = sptr<SurfaceBuffer>(static_cast<SurfaceBuffer *>(allocator_->Alloc(0))); in Init()
98 FALSE_RETURN_V_MSG_E(surfaceBuffer_ != nullptr, Status::ERROR_NO_MEMORY, "surfaceBuffer_ alloc failed"); in Init()
99 capacity_ = static_cast<int32_t>(surfaceBuffer_->GetSize()); in Init()
112 surfaceBuffer_ = SurfaceBuffer::Create(); in InitSurfaceBuffer()
113 FALSE_RETURN_V_MSG_E(surfaceBuffer_ != nullptr, Status::ERROR_NO_MEMORY, "No memory for new SurfaceBuffer!"); in InitSurfaceBuffer()
115 GSError ret = surfaceBuffer_->ReadFromMessageParcel(parcel); in InitSurfaceBuffer()
118 capacity_ = static_cast<int32_t>(surfaceBuffer_ in InitSurfaceBuffer()
[all...]
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/egl_image/src/
H A Dpixel_map_from_surface.cpp55 surfaceBuffer_ = nullptr;
73 int ret = surface->GetLastFlushedBuffer(surfaceBuffer_, fence, matrix); in GetNativeWindowBufferFromSurface()
74 if (ret != OHOS::GSERROR_OK || surfaceBuffer_ == nullptr) { in GetNativeWindowBufferFromSurface()
82 int bufferWidth = surfaceBuffer_->GetWidth(); in GetNativeWindowBufferFromSurface()
83 int bufferHeight = surfaceBuffer_->GetHeight(); in GetNativeWindowBufferFromSurface()
91 surfaceBuffer_->GetWidth(), surfaceBuffer_->GetHeight()); in GetNativeWindowBufferFromSurface()
98 nativeWindowBuffer_ = CreateNativeWindowBufferFromSurfaceBuffer(&surfaceBuffer_); in GetNativeWindowBufferFromSurface()
137 GraphicPixelFormat pixelFormat = static_cast<GraphicPixelFormat>(surfaceBuffer_->GetFormat()); in DrawImage()
140 int bufferWidth = surfaceBuffer_ in DrawImage()
[all...]
/foundation/graphic/graphic_2d/rosen/modules/create_pixelmap_surface/src/
H A Dpixel_map_from_surface.cpp214 sptr<SurfaceBuffer> surfaceBuffer_ = nullptr; member in OHOS::Rosen::PixelMapFromSurface
240 if (surfaceBuffer_ && surface_) {
241 if (surface_->ReleaseLastFlushedBuffer(surfaceBuffer_) != GSERROR_OK) {
245 surfaceBuffer_ = nullptr;
325 nativeWindowBuffer_ = GetNativeWindowBufferFromSurface(surfaceBuffer_, surface, srcRect); in CreateForGL()
326 if (!nativeWindowBuffer_ || !surfaceBuffer_) { in CreateForGL()
426 surfaceBuffer_->GetWidth(), surfaceBuffer_->GetHeight()); in CreateDrawingImage()
471 nativeWindowBuffer_ = GetNativeWindowBufferFromSurface(surfaceBuffer_, surface, srcRect); in CreateForVK()
472 if (!nativeWindowBuffer_ || !surfaceBuffer_) { in CreateForVK()
[all...]
/foundation/multimedia/media_foundation/engine/plugin/plugins/source/video_capture/
H A Dvideo_capture_plugin.cpp244 auto ret = surfaceConsumer_->AcquireBuffer(surfaceBuffer_, fence_, timestamp_, damage_); in AcquireSurfaceBuffer()
249 ret = surfaceBuffer_->GetExtraData()->ExtraGet("dataSize", bufferSize_); in AcquireSurfaceBuffer()
254 ret = surfaceBuffer_->GetExtraData()->ExtraGet("isKeyFrame", isKeyFrame_); in AcquireSurfaceBuffer()
260 ret = surfaceBuffer_->GetExtraData()->ExtraGet("timeStamp", pts); in AcquireSurfaceBuffer()
317 auto writeSize = bufData->Write(static_cast<const uint8_t*>(surfaceBuffer_->GetVirAddr()), bufferSize_); in Read()
H A Dvideo_capture_plugin.h85 sptr<SurfaceBuffer> surfaceBuffer_ {nullptr};
/foundation/multimedia/media_foundation/src/buffer/avbuffer/include/
H A Dav_surface_memory.h40 sptr<SurfaceBuffer> surfaceBuffer_; member in OHOS::Media::AVSurfaceMemory
/foundation/multimedia/av_codec/services/engine/common/include/
H A Dfsurface_memory.h60 sptr<SurfaceBuffer> surfaceBuffer_ = nullptr; member in OHOS::MediaAVCodec::FSurfaceMemory
/foundation/multimedia/media_foundation/engine/include/plugin/common/
H A Dsurface_memory.h57 sptr<SurfaceBuffer> surfaceBuffer_ {nullptr};
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/egl_image/include/
H A Dpixel_map_from_surface.h49 sptr<SurfaceBuffer> surfaceBuffer_; member in OHOS::Media::PixelMapFromSurface
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/pipeline/
H A Drs_draw_cmd.cpp737 surfaceBufferInfo_.surfaceBuffer_ = surfaceBufferEntry->surfaceBuffer_; in DrawSurfaceBufferOpItem()
759 std::make_shared<SurfaceBufferEntry>(surfaceBufferInfo_.surfaceBuffer_, surfaceBufferInfo_.acquireFence_); in Marshalling()
773 if (surfaceBufferFenceCallback && surfaceBufferInfo_.surfaceBuffer_) { in OnDestruct()
775 surfaceBufferInfo_.uid_, surfaceBufferInfo_.surfaceBuffer_->GetSeqNum()); in OnDestruct()
796 if (surfaceBufferInfo_.surfaceBuffer_ == nullptr) { in Playback()
797 LOGE("SurfaceBufferOpItem::Draw surfaceBuffer_ is nullptr"); in Playback()
800 nativeWindowBuffer_ = CreateNativeWindowBufferFromSurfaceBuffer(&(surfaceBufferInfo_.surfaceBuffer_)); in Playback()
865 surfaceBufferInfo_.surfaceBuffer_->GetWidth(), surfaceBufferInfo_.surfaceBuffer_ in DrawWithVulkan()
[all...]
H A Drs_recording_canvas.cpp122 surfaceBufferInfo.surfaceBuffer_, surfaceBufferInfo.acquireFence_); in DrawSurfaceBuffer()
/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/include/hardware/imagecodec/
H A Dimage_codec_buffer.h94 sptr<SurfaceBuffer> surfaceBuffer_ = nullptr; member in OHOS::ImagePlugin::ImageSurfaceBuffer
/foundation/multimedia/player_framework/services/engine/histreamer/avmetadatahelper/
H A Dav_thumbnail_generator.h67 sptr<SurfaceBuffer> surfaceBuffer_; member in OHOS::Media::AVThumbnailGenerator
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/recording/
H A Dcmd_list.h69 : surfaceBuffer_(surfaceBuffer), acquireFence_(acquireFence) in SurfaceBufferEntry()
71 sptr<SurfaceBuffer> surfaceBuffer_ = nullptr; member
/foundation/multimedia/image_effect/frameworks/native/effect/base/
H A Dimage_effect_inner.cpp460 inDateInfo_.surfaceBufferInfo_.surfaceBuffer_ = surfaceBuffer; in SetInputSurfaceBuffer()
474 outDateInfo_.surfaceBufferInfo_.surfaceBuffer_ = surfaceBuffer; in SetOutputSurfaceBuffer()
762 inDateInfo_.surfaceBufferInfo_.surfaceBuffer_ = buffer; in ConsumerBufferWithGPU()
864 .surfaceBuffer_ = buffer, in OnBufferAvailableToProcess()
868 .surfaceBuffer_ = outBuffer, in OnBufferAvailableToProcess()
1037 dataInfo.surfaceBufferInfo_.surfaceBuffer_ = nullptr; in ClearDataInfo()
1053 return inDataInfo.surfaceBufferInfo_.surfaceBuffer_ == outDataInfo.surfaceBufferInfo_.surfaceBuffer_; in IsSameInOutputData()
1096 return CommonUtils::ParseSurfaceData(dataInfo.surfaceBufferInfo_.surfaceBuffer_, effectBuffer, in ParseDataInfo()
/foundation/multimedia/image_effect/interfaces/inner_api/native/effect/
H A Dimage_effect_inner.h36 SurfaceBuffer *surfaceBuffer_ = nullptr; member
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/pipeline/
H A Drs_draw_cmd.h47 : surfaceBuffer_(surfaceBuffer), offSetX_(offSetX), offSetY_(offSetY), width_(width), height_(height),
50 sptr<SurfaceBuffer> surfaceBuffer_ = nullptr; member
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/platform/ohos/
H A Drs_marshalling_helper.cpp1644 auto surfaceBuffer = object->surfaceBuffer_; in Marshalling()

Completed in 15 milliseconds