Home
last modified time | relevance | path

Searched refs:NativeImage (Results 1 – 25 of 51) sorted by relevance

123

/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkgraphics2d/
H A D_o_h___native_image.md8 **系统能力:** 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 Dnative_image.cpp38 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 &timestamp) in GetTimestamp()
314 NativeComponent* NativeImage::GetComponent(int32_t type) in GetComponent()
[all …]
/ohos5.0/foundation/multimedia/image_framework/frameworks/kits/cj/include/
H A Dimage_impl.h29 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 Dimage_napi.h32 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 Dsendable_image_napi.h32 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 Dphoto_native_impl.h30 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 Dphoto_native_impl.cpp49 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 Dphoto_listener_impl.cpp180 …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 Dnative_image_test.cpp49 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 Dparallel-decoding-nativeWindow.md5 为了解码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 Dnative-image-guidelines.md1 # 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 DReadme-CN.md15 - [NativeImage开发指导 (C/C++)](native-image-guidelines.md)
H A Darkgraphics2D-introduction.md17 …ativeBuffer](../reference/apis-arkgraphics2d/_o_h___native_buffer.md)、[NativeImage](../reference/a…
/ohos5.0/foundation/multimedia/image_framework/interfaces/innerkits/include/
H A Dnative_image.h41 class NativeImage {
43 NativeImage(sptr<SurfaceBuffer> buffer, std::shared_ptr<IBufferProcessor> releaser);
44NativeImage(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 Dimage_impl.cpp26 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.md8 **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 Dimage_creator.h37 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 Dimage_receiver.h37 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 Dimage_receiver.cpp321 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 Dimage_mdk_kits.cpp33 static NativeImage* GetNativeImage(ImageNapi* napi) in GetNativeImage()
41 static NativeImage* CheckAndGetImage(ImageNapi* native, const struct ImageNapiArgs* args) in CheckAndGetImage()
H A Dimage_napi.cpp48 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 Dimage_kits.h26 OHOS::Media::NativeImage* imgNative = nullptr;
/ohos5.0/foundation/multimedia/image_framework/frameworks/innerkitsimpl/creator/src/
H A Dimage_creator.cpp311 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 Dsendable_image_napi.cpp48 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 Dlibimage_native.versionscript35 *NativeImage*;

123