/foundation/multimedia/av_codec/services/engine/common/ |
H A D | fsurface_memory.cpp | 42 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 D | surface_memory.cpp | 39 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 D | surface_memory.cpp | 46 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 D | surface_memory.h | 58 sptr<SurfaceBuffer> surfaceBuffer_ {nullptr};
|
/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/src/hardware/imagecodec/ |
H A D | image_codec_buffer.cpp | 87 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 D | av_surface_memory.cpp | 89 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 D | pixel_map_from_surface.cpp | 55 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 D | pixel_map_from_surface.cpp | 214 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 D | video_capture_plugin.cpp | 244 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 D | video_capture_plugin.h | 85 sptr<SurfaceBuffer> surfaceBuffer_ {nullptr};
|
/foundation/multimedia/media_foundation/src/buffer/avbuffer/include/ |
H A D | av_surface_memory.h | 40 sptr<SurfaceBuffer> surfaceBuffer_; member in OHOS::Media::AVSurfaceMemory
|
/foundation/multimedia/av_codec/services/engine/common/include/ |
H A D | fsurface_memory.h | 60 sptr<SurfaceBuffer> surfaceBuffer_ = nullptr; member in OHOS::MediaAVCodec::FSurfaceMemory
|
/foundation/multimedia/media_foundation/engine/include/plugin/common/ |
H A D | surface_memory.h | 57 sptr<SurfaceBuffer> surfaceBuffer_ {nullptr};
|
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/egl_image/include/ |
H A D | pixel_map_from_surface.h | 49 sptr<SurfaceBuffer> surfaceBuffer_; member in OHOS::Media::PixelMapFromSurface
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/pipeline/ |
H A D | rs_draw_cmd.cpp | 737 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 D | rs_recording_canvas.cpp | 122 surfaceBufferInfo.surfaceBuffer_, surfaceBufferInfo.acquireFence_); in DrawSurfaceBuffer()
|
/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/include/hardware/imagecodec/ |
H A D | image_codec_buffer.h | 94 sptr<SurfaceBuffer> surfaceBuffer_ = nullptr; member in OHOS::ImagePlugin::ImageSurfaceBuffer
|
/foundation/multimedia/player_framework/services/engine/histreamer/avmetadatahelper/ |
H A D | av_thumbnail_generator.h | 67 sptr<SurfaceBuffer> surfaceBuffer_; member in OHOS::Media::AVThumbnailGenerator
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/recording/ |
H A D | cmd_list.h | 69 : surfaceBuffer_(surfaceBuffer), acquireFence_(acquireFence) in SurfaceBufferEntry() 71 sptr<SurfaceBuffer> surfaceBuffer_ = nullptr; member
|
/foundation/multimedia/image_effect/frameworks/native/effect/base/ |
H A D | image_effect_inner.cpp | 460 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 D | image_effect_inner.h | 36 SurfaceBuffer *surfaceBuffer_ = nullptr; member
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/pipeline/ |
H A D | rs_draw_cmd.h | 47 : 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 D | rs_marshalling_helper.cpp | 1644 auto surfaceBuffer = object->surfaceBuffer_; in Marshalling()
|