/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkgraphics2d/ |
H A D | _o_h___native_image.md | 8 **系统能力:** SystemCapability.Graphic.Graphic2D.NativeImage 95 **系统能力:** SystemCapability.Graphic.Graphic2D.NativeImage 205 **系统能力:** SystemCapability.Graphic.Graphic2D.NativeImage 233 **系统能力:** SystemCapability.Graphic.Graphic2D.NativeImage 273 **系统能力:** SystemCapability.Graphic.Graphic2D.NativeImage 305 **系统能力:** SystemCapability.Graphic.Graphic2D.NativeImage 339 **系统能力:** SystemCapability.Graphic.Graphic2D.NativeImage 378 **系统能力:** SystemCapability.Graphic.Graphic2D.NativeImage 406 **系统能力:** SystemCapability.Graphic.Graphic2D.NativeImage 434 **系统能力:** SystemCapability.Graphic.Graphic2D.NativeImage [all …]
|
/ohos5.0/foundation/multimedia/image_framework/frameworks/innerkitsimpl/common/src/ |
H A D | native_image.cpp | 38 NativeImage::NativeImage(sptr<SurfaceBuffer> buffer, in NativeImage() function in OHOS::Media::NativeImage 42 NativeImage::NativeImage(sptr<SurfaceBuffer> buffer, std::shared_ptr<IBufferProcessor> releaser, in NativeImage() function in OHOS::Media::NativeImage 94 uint8_t* NativeImage::GetSurfaceBufferAddr() in GetSurfaceBufferAddr() 101 int32_t NativeImage::SplitYUV422SPComponent() in SplitYUV422SPComponent() 152 int32_t NativeImage::SplitSurfaceToComponent() in SplitSurfaceToComponent() 172 int32_t NativeImage::CombineYUVComponents() in CombineYUVComponents() 267 int32_t NativeImage::GetDataSize(uint64_t &size) in GetDataSize() 296 int32_t NativeImage::GetFormat(int32_t &format) in GetFormat() 305 int32_t NativeImage::GetTimestamp(int64_t ×tamp) in GetTimestamp() 314 NativeComponent* NativeImage::GetComponent(int32_t type) in GetComponent() [all …]
|
/ohos5.0/foundation/multimedia/image_framework/frameworks/kits/cj/include/ |
H A D | image_impl.h | 29 explicit ImageImpl(std::shared_ptr<NativeImage> nativeImage); 30 std::shared_ptr<NativeImage> GetNativeImage(); 38 static int64_t Create(ImageImpl *image, std::shared_ptr<NativeImage> nativeImage); 39 std::shared_ptr<NativeImage> native_; 41 static ImageHolderManager<NativeImage> sNativeImageHolder_;
|
/ohos5.0/foundation/multimedia/image_framework/interfaces/kits/js/common/include/ |
H A D | image_napi.h | 32 static napi_value Create(napi_env env, std::shared_ptr<NativeImage> nativeImage); 33 static std::shared_ptr<NativeImage> GetNativeImage(napi_env env, napi_value image); 35 NativeImage* GetNative(); 50 static ImageHolderManager<NativeImage> sNativeImageHolder_; 51 std::shared_ptr<NativeImage> native_;
|
/ohos5.0/foundation/multimedia/image_framework/interfaces/kits/js/common/include/sendable/ |
H A D | sendable_image_napi.h | 32 static napi_value Create(napi_env env, std::shared_ptr<NativeImage> nativeImage); 33 static std::shared_ptr<NativeImage> GetNativeImage(napi_env env, napi_value image); 35 NativeImage* GetNative(); 49 static ImageHolderManager<NativeImage> sNativeImageHolder_; 50 std::shared_ptr<NativeImage> native_;
|
/ohos5.0/foundation/multimedia/camera_framework/frameworks/native/ndk/impl/ |
H A D | photo_native_impl.h | 30 void SetMainImage(std::shared_ptr<OHOS::Media::NativeImage> &mainImage); 31 void SetRawImage(std::shared_ptr<OHOS::Media::NativeImage> &rawImage); 34 std::shared_ptr<OHOS::Media::NativeImage> mainImage_ = nullptr; 35 std::shared_ptr<OHOS::Media::NativeImage> rawImage_ = nullptr;
|
H A D | photo_native_impl.cpp | 49 void OH_PhotoNative::SetMainImage(std::shared_ptr<OHOS::Media::NativeImage> &mainImage) in SetMainImage() 54 void OH_PhotoNative::SetRawImage(std::shared_ptr<OHOS::Media::NativeImage> &rawImage) in SetRawImage()
|
H A D | photo_listener_impl.cpp | 180 …std::shared_ptr<Media::NativeImage> nativeImage = std::make_shared<Media::NativeImage>(surfaceBuff… in ExecutePhoto() 312 …std::shared_ptr<Media::NativeImage> nativeImage = std::make_shared<Media::NativeImage>(surfaceBuff… in ExecuteRawPhoto()
|
/ohos5.0/foundation/multimedia/image_framework/frameworks/innerkitsimpl/test/unittest/pixel_map_test/ |
H A D | native_image_test.cpp | 49 NativeImage image(buffer, releaser); 68 NativeImage image(buffer, releaser); 86 NativeImage image(buffer, releaser); 104 NativeImage image(buffer, releaser); 122 NativeImage image(buffer, releaser); 139 NativeImage image(buffer, releaser); 154 NativeImage image(buffer, releaser); 176 NativeImage image(buffer, release); 200 NativeImage image(buffer, release); 220 NativeImage image(buffer, release); [all …]
|
/ohos5.0/docs/zh-cn/application-dev/media/avcodec/ |
H A D | parallel-decoding-nativeWindow.md | 5 为了解码Surface模式的正常创建,在XComponent尚未创建或OpenGL后处理(NativeImage)尚未初始化的情况下, 41 // 创建NativeImage实例,作为surface的消费者 64 4. 注册NativeImage的回调函数。 132 …2. 如果解码后接OpenGL后处理,则从NativeImage获取,获取方式请参考 [NativeImage](../../graphics/native-image-guidelines.md…
|
/ohos5.0/docs/zh-cn/application-dev/graphics/ |
H A D | native-image-guidelines.md | 1 # NativeImage开发指导 (C/C++) 5 NativeImage是提供**Surface关联OpenGL外部纹理**的模块,表示图形队列的消费者端。开发者可以通过`NativeImage`接口接收和使用`Buffer`,并将`Buffer`… 6 针对NativeImage,常见的开发场景如下: 8 * 通过`NativeImage`提供的Native API接口创建`NativeImage`实例作为消费者端,获取与该实例对应的`NativeWindow`作为生产者端。`NativeWindow… 27 以下步骤描述了如何使用`NativeImage`提供的Native API接口,创建`OH_NativeImage`实例作为消费者端,将数据内容更新到OpenGL外部纹理上。 181 // 创建 NativeImage 实例,关联 OpenGL 纹理 298 针对NativeImage的开发,有以下相关实例可供参考:
|
H A D | Readme-CN.md | 15 - [NativeImage开发指导 (C/C++)](native-image-guidelines.md)
|
H A D | arkgraphics2D-introduction.md | 17 …ativeBuffer](../reference/apis-arkgraphics2d/_o_h___native_buffer.md)、[NativeImage](../reference/a…
|
/ohos5.0/foundation/multimedia/image_framework/interfaces/innerkits/include/ |
H A D | native_image.h | 41 class NativeImage { 43 NativeImage(sptr<SurfaceBuffer> buffer, std::shared_ptr<IBufferProcessor> releaser); 44 …NativeImage(sptr<SurfaceBuffer> buffer, std::shared_ptr<IBufferProcessor> releaser, int64_t timest… 45 ~NativeImage() = default;
|
/ohos5.0/foundation/multimedia/image_framework/frameworks/kits/cj/src/ |
H A D | image_impl.cpp | 26 ImageHolderManager<NativeImage> ImageImpl::sNativeImageHolder_; 28 ImageImpl::ImageImpl(std::shared_ptr<NativeImage> nativeImage) in ImageImpl() 33 std::shared_ptr<NativeImage> ImageImpl::GetNativeImage() in GetNativeImage() 38 int64_t ImageImpl::Create(ImageImpl *image, std::shared_ptr<NativeImage> nativeImage) in Create()
|
/ohos5.0/docs/en/application-dev/reference/apis-arkgraphics2d/ |
H A D | _o_h___native_image.md | 8 **System capability**: SystemCapability.Graphic.Graphic2D.NativeImage 95 **System capability**: SystemCapability.Graphic.Graphic2D.NativeImage 205 **System capability**: SystemCapability.Graphic.Graphic2D.NativeImage 233 **System capability**: SystemCapability.Graphic.Graphic2D.NativeImage 271 **System capability**: SystemCapability.Graphic.Graphic2D.NativeImage 304 **System capability**: SystemCapability.Graphic.Graphic2D.NativeImage 339 **System capability**: SystemCapability.Graphic.Graphic2D.NativeImage 377 **System capability**: SystemCapability.Graphic.Graphic2D.NativeImage 406 **System capability**: SystemCapability.Graphic.Graphic2D.NativeImage 436 **System capability**: SystemCapability.Graphic.Graphic2D.NativeImage [all …]
|
/ohos5.0/foundation/multimedia/image_framework/frameworks/innerkitsimpl/creator/include/ |
H A D | image_creator.h | 37 class NativeImage; variable 89 std::shared_ptr<NativeImage> DequeueNativeImage(); 90 void QueueNativeImage(std::shared_ptr<NativeImage> image);
|
/ohos5.0/foundation/multimedia/image_framework/frameworks/innerkitsimpl/receiver/include/ |
H A D | image_receiver.h | 37 class NativeImage; variable 85 std::shared_ptr<NativeImage> NextNativeImage(); 86 std::shared_ptr<NativeImage> LastNativeImage();
|
/ohos5.0/foundation/multimedia/image_framework/frameworks/innerkitsimpl/receiver/src/ |
H A D | image_receiver.cpp | 321 std::shared_ptr<NativeImage> ImageReceiver::NextNativeImage() in NextNativeImage() 331 return std::make_shared<NativeImage>(surfaceBuffer, GetBufferProcessor(), timestamp); in NextNativeImage() 334 std::shared_ptr<NativeImage> ImageReceiver::LastNativeImage() in LastNativeImage() 344 return std::make_shared<NativeImage>(surfaceBuffer, GetBufferProcessor(), timestamp); in LastNativeImage()
|
/ohos5.0/foundation/multimedia/image_framework/frameworks/kits/js/common/ |
H A D | image_mdk_kits.cpp | 33 static NativeImage* GetNativeImage(ImageNapi* napi) in GetNativeImage() 41 static NativeImage* CheckAndGetImage(ImageNapi* native, const struct ImageNapiArgs* args) in CheckAndGetImage()
|
H A D | image_napi.cpp | 48 NativeImage* image = nullptr; 52 ImageHolderManager<NativeImage> ImageNapi::sNativeImageHolder_; 108 std::shared_ptr<NativeImage> ImageNapi::GetNativeImage(napi_env env, napi_value image) in GetNativeImage() 192 napi_value ImageNapi::Create(napi_env env, std::shared_ptr<NativeImage> nativeImage) in Create() 263 NativeImage* ImageNapi::GetNative() in GetNative()
|
/ohos5.0/foundation/multimedia/image_framework/frameworks/kits/native/common/ndk/include/ |
H A D | image_kits.h | 26 OHOS::Media::NativeImage* imgNative = nullptr;
|
/ohos5.0/foundation/multimedia/image_framework/frameworks/innerkitsimpl/creator/src/ |
H A D | image_creator.cpp | 311 std::shared_ptr<NativeImage> ImageCreator::DequeueNativeImage() in DequeueNativeImage() 321 return std::make_shared<NativeImage>(surfaceBuffer, GetBufferProcessor()); in DequeueNativeImage() 323 void ImageCreator::QueueNativeImage(std::shared_ptr<NativeImage> image) in QueueNativeImage()
|
/ohos5.0/foundation/multimedia/image_framework/frameworks/kits/js/common/sendable/ |
H A D | sendable_image_napi.cpp | 48 NativeImage* image = nullptr; 52 ImageHolderManager<NativeImage> SendableImageNapi::sNativeImageHolder_; 107 std::shared_ptr<NativeImage> SendableImageNapi::GetNativeImage(napi_env env, napi_value image) in GetNativeImage() 191 napi_value SendableImageNapi::Create(napi_env env, std::shared_ptr<NativeImage> nativeImage) in Create() 258 NativeImage* SendableImageNapi::GetNative() in GetNative()
|
/ohos5.0/foundation/multimedia/image_framework/interfaces/innerkits/ |
H A D | libimage_native.versionscript | 35 *NativeImage*;
|