/ohos5.0/foundation/multimedia/image_framework/frameworks/innerkitsimpl/test/unittest/ |
H A D | image_creator_test.cpp | 43 ImageCreator creat; 61 ImageCreator creat; 79 ImageCreator creat; 99 ImageCreator creat; 115 ImageCreator creat; 131 ImageCreator creat; 146 ImageCreator creat; 160 std::shared_ptr<ImageCreator> creator = ImageCreator::CreateImageCreator(1, 1, 1, 1); 176 std::shared_ptr<ImageCreator> creator = ImageCreator::CreateImageCreator(1, 1, 1, 1); 193 std::shared_ptr<ImageCreator> creator = ImageCreator::CreateImageCreator(1, 1, 1, 1); [all …]
|
H A D | image_creator_manager_test.cpp | 39 shared_ptr<ImageCreator> imageCreator; 41 shared_ptr<ImageCreator> bki = imageCreatorManager.GetImageCreatorByKeyId(id); 57 shared_ptr<ImageCreator> imageCreator; 59 shared_ptr<ImageCreator> bki = imageCreatorManager.GetImageCreatorByKeyId(id); 75 shared_ptr<ImageCreator> imageCreator; 91 shared_ptr<ImageCreator> imageCreator = nullptr; 107 shared_ptr<ImageCreator> getimagec = imageCreatorManager.GetImageCreatorByKeyId(keyId);
|
/ohos5.0/foundation/multimedia/image_framework/frameworks/innerkitsimpl/creator/src/ |
H A D | image_creator.cpp | 33 std::map<uint8_t*, ImageCreator*> ImageCreator::bufferCreatorMap_; 34 std::mutex ImageCreator::creatorMutex_; 35 ImageCreator::~ImageCreator() in ~ImageCreator() 47 GSError ImageCreator::OnBufferRelease(sptr<SurfaceBuffer> &buffer) in OnBufferRelease() 82 std::shared_ptr<ImageCreator> ImageCreator::CreateImageCreator(int32_t width, in CreateImageCreator() 85 std::shared_ptr<ImageCreator> iva = std::make_shared<ImageCreator>(); in CreateImageCreator() 167 int32_t ImageCreator::SaveSTP(uint32_t *buffer, in SaveSTP() 247 OHOS::sptr<OHOS::SurfaceBuffer> ImageCreator::DequeueImage() in DequeueImage() 287 sptr<IConsumerSurface> ImageCreator::GetCreatorSurface() in GetCreatorSurface() 299 void ImageCreator::ReleaseCreator() in ReleaseCreator() [all …]
|
H A D | image_creator_manager.cpp | 20 string ImageCreatorManager::SaveImageCreator(shared_ptr<ImageCreator> imageCreator) in SaveImageCreator() 32 shared_ptr<ImageCreator> ImageCreatorManager::GetImageCreatorByKeyId(string keyId) in GetImageCreatorByKeyId()
|
/ohos5.0/foundation/multimedia/image_framework/frameworks/innerkitsimpl/creator/include/ |
H A D | image_creator.h | 44 class ImageCreator { 51 ImageCreator() {}; in ImageCreator() function 52 ~ImageCreator(); 58 static std::shared_ptr<ImageCreator> CreateImageCreator(int32_t width, 85 static std::map<uint8_t*, ImageCreator*> bufferCreatorMap_; 96 std::shared_ptr<ImageCreator> ic_;
|
H A D | image_creator_manager.h | 40 string SaveImageCreator(shared_ptr<ImageCreator> imageCreator); 42 shared_ptr<ImageCreator> GetImageCreatorByKeyId(string keyId); 46 ImageHolderManager<ImageCreator> creatorManager_;
|
H A D | image_creator_buffer_processor.h | 25 explicit ImageCreatorBufferProcessor(ImageCreator* creator) : creator_(creator) in ImageCreatorBufferProcessor() 38 ImageCreator* creator_ = nullptr;
|
/ohos5.0/foundation/multimedia/image_framework/interfaces/kits/js/common/include/ |
H A D | image_creator_napi.h | 72 …ool GetNativeFromEnv(napi_env env, napi_callback_info info, std::shared_ptr<ImageCreator> &native); 85 static std::shared_ptr<ImageCreator> staticInstance_; 88 std::shared_ptr<ImageCreator> imageCreator_; 96 std::shared_ptr<ImageCreator> creator_ = nullptr;
|
/ohos5.0/foundation/multimedia/image_framework/frameworks/kits/cj/src/ |
H A D | image_creator_impl.cpp | 22 real_ = ImageCreator::CreateImageCreator(width, height, format, capacity); in ImageCreatorImpl() 25 std::shared_ptr<ImageCreator> ImageCreatorImpl::GetImageCreator() in GetImageCreator()
|
H A D | image_ffi.cpp | 1254 std::shared_ptr<ImageCreator> imageCreator = instance->GetImageCreator(); in FFiOHOSImageCreatorGetCapacity() 1282 std::shared_ptr<ImageCreator> imageCreator = instance->GetImageCreator(); in FFiOHOSImageCreatorGetformat() 1309 std::shared_ptr<ImageCreator> imageCreator = instance->GetImageCreator(); in FFiOHOSImageCreatorDequeueImage() 1341 std::shared_ptr<ImageCreator> imageCreator = instance->GetImageCreator(); in FFiOHOSImageCreatorQueueImage()
|
/ohos5.0/foundation/multimedia/image_framework/frameworks/kits/cj/include/ |
H A D | image_creator_impl.h | 29 std::shared_ptr<ImageCreator> GetImageCreator(); 36 std::shared_ptr<ImageCreator> real_ = nullptr;
|
/ohos5.0/foundation/multimedia/image_framework/frameworks/innerkitsimpl/test/unittest/pixel_map_test/ |
H A D | native_image_test.cpp | 260 std::shared_ptr<ImageCreator> creator = ImageCreator::CreateImageCreator(1, 1, 1, 1); 358 std::shared_ptr<ImageCreator> creator = ImageCreator::CreateImageCreator(1, 1, 1, 1); 377 std::shared_ptr<ImageCreator> creator = ImageCreator::CreateImageCreator(1, 1, 1, 1);
|
/ohos5.0/foundation/multimedia/image_framework/interfaces/innerkits/ |
H A D | libimage_native.versionscript | 18 *ImageCreator*;
|
/ohos5.0/foundation/multimedia/image_framework/frameworks/kits/js/common/ |
H A D | image_creator_napi.cpp | 48 shared_ptr<ImageCreator> ImageCreatorNapi::staticInstance_ = nullptr; 114 imageCreator_->~ImageCreator(); in NativeRelease() 250 staticInstance_ = ImageCreator::CreateImageCreator(args[PARAM0], in JSCreateImageCreator() 474 int64_t ×tamp, OHOS::Rect &damage, std::shared_ptr<ImageCreator> imageCreator) in TestAcquireBuffer() 497 static void DoTest(std::shared_ptr<ImageCreator> imageCreator) in DoTest() 505 OHOS::sptr<OHOS::IConsumerSurface> creatorSurface = ImageCreator::getSurfaceById(creatorKey); in DoTest()
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-image-kit/ |
H A D | js-apis-image.md | 7113 通过图片大小、图片格式、容量创建ImageCreator实例。 7115 **系统能力:** SystemCapability.Multimedia.Image.ImageCreator 7129 | [ImageCreator](#imagecreator9) | 如果操作成功,则返回ImageCreator实例。 | 7154 通过宽、高、图片格式、容量创建ImageCreator实例。 7160 **系统能力:** SystemCapability.Multimedia.Image.ImageCreator 7175 | [ImageCreator](#imagecreator9) | 如果操作成功,则返回ImageCreator实例。 | 7183 ## ImageCreator<sup>9+</sup> 7186 在调用以下方法前需要先创建[ImageCreator](#imagecreator9)实例,ImageCreator不支持多线程。 7190 **系统能力:** SystemCapability.Multimedia.Image.ImageCreator 7203 **系统能力:** SystemCapability.Multimedia.Image.ImageCreator [all …]
|
/ohos5.0/docs/zh-cn/release-notes/api-diff/monthly-202210/ |
H A D | js-apidiff-multimedia.md | 396 |新增|NA|模块名: ohos.multimedia.image<br>类名: ImageCreator|@ohos.multimedia.image.d.ts| 397 |新增|NA|模块名: ohos.multimedia.image<br>类名: ImageCreator<br>方法名 or 属性名:capacity|@ohos.multimedia.image… 398 |新增|NA|模块名: ohos.multimedia.image<br>类名: ImageCreator<br>方法名 or 属性名:format|@ohos.multimedia.image.d… 399 |新增|NA|模块名: ohos.multimedia.image<br>类名: ImageCreator<br>方法名 or 属性名:dequeueImage|@ohos.multimedia.i… 400 |新增|NA|模块名: ohos.multimedia.image<br>类名: ImageCreator<br>方法名 or 属性名:dequeueImage|@ohos.multimedia.i… 401 |新增|NA|模块名: ohos.multimedia.image<br>类名: ImageCreator<br>方法名 or 属性名:queueImage|@ohos.multimedia.ima… 402 |新增|NA|模块名: ohos.multimedia.image<br>类名: ImageCreator<br>方法名 or 属性名:queueImage|@ohos.multimedia.ima… 403 |新增|NA|模块名: ohos.multimedia.image<br>类名: ImageCreator<br>方法名 or 属性名:on_imageRelease|@ohos.multimedi… 404 |新增|NA|模块名: ohos.multimedia.image<br>类名: ImageCreator<br>方法名 or 属性名:release|@ohos.multimedia.image.… 405 |新增|NA|模块名: ohos.multimedia.image<br>类名: ImageCreator<br>方法名 or 属性名:release|@ohos.multimedia.image.…
|
/ohos5.0/docs/zh-cn/release-notes/api-diff/v3.2-beta4/ |
H A D | js-apidiff-multimedia.md | 385 |新增|NA|模块名: ohos.multimedia.image<br>类名: ImageCreator|@ohos.multimedia.image.d.ts| 386 |新增|NA|模块名: ohos.multimedia.image<br>类名: ImageCreator<br>方法名 or 属性名:capacity|@ohos.multimedia.image… 387 |新增|NA|模块名: ohos.multimedia.image<br>类名: ImageCreator<br>方法名 or 属性名:format|@ohos.multimedia.image.d… 388 |新增|NA|模块名: ohos.multimedia.image<br>类名: ImageCreator<br>方法名 or 属性名:dequeueImage|@ohos.multimedia.i… 389 |新增|NA|模块名: ohos.multimedia.image<br>类名: ImageCreator<br>方法名 or 属性名:dequeueImage|@ohos.multimedia.i… 390 |新增|NA|模块名: ohos.multimedia.image<br>类名: ImageCreator<br>方法名 or 属性名:queueImage|@ohos.multimedia.ima… 391 |新增|NA|模块名: ohos.multimedia.image<br>类名: ImageCreator<br>方法名 or 属性名:queueImage|@ohos.multimedia.ima… 392 |新增|NA|模块名: ohos.multimedia.image<br>类名: ImageCreator<br>方法名 or 属性名:on_imageRelease|@ohos.multimedi… 393 |新增|NA|模块名: ohos.multimedia.image<br>类名: ImageCreator<br>方法名 or 属性名:release|@ohos.multimedia.image.… 394 |新增|NA|模块名: ohos.multimedia.image<br>类名: ImageCreator<br>方法名 or 属性名:release|@ohos.multimedia.image.…
|
/ohos5.0/docs/en/application-dev/reference/apis-image-kit/ |
H A D | js-apis-image.md | 7245 **System capability**: SystemCapability.Multimedia.Image.ImageCreator 7259 | [ImageCreator](#imagecreator9) | Returns an **ImageCreator** instance if the operation is success… 7290 **System capability**: SystemCapability.Multimedia.Image.ImageCreator 7305 | [ImageCreator](#imagecreator9) | Returns an **ImageCreator** instance if the operation is success… 7313 ## ImageCreator<sup>9+</sup> 7316 Before calling any APIs in **ImageCreator**, you must create an [ImageCreator](#imagecreator9) inst… 7320 **System capability**: SystemCapability.Multimedia.Image.ImageCreator 7333 **System capability**: SystemCapability.Multimedia.Image.ImageCreator 7361 **System capability**: SystemCapability.Multimedia.Image.ImageCreator 7387 **System capability**: SystemCapability.Multimedia.Image.ImageCreator [all …]
|
/ohos5.0/docs/en/release-notes/api-diff/monthly-202210/ |
H A D | js-apidiff-multimedia.md | 396 |Added|NA|Module name: ohos.multimedia.image<br>Class name: ImageCreator|@ohos.multimedia.image.d.t… 397 |Added|NA|Module name: ohos.multimedia.image<br>Class name: ImageCreator<br>Method or attribute nam… 398 |Added|NA|Module name: ohos.multimedia.image<br>Class name: ImageCreator<br>Method or attribute nam… 399 |Added|NA|Module name: ohos.multimedia.image<br>Class name: ImageCreator<br>Method or attribute nam… 400 |Added|NA|Module name: ohos.multimedia.image<br>Class name: ImageCreator<br>Method or attribute nam… 401 |Added|NA|Module name: ohos.multimedia.image<br>Class name: ImageCreator<br>Method or attribute nam… 402 |Added|NA|Module name: ohos.multimedia.image<br>Class name: ImageCreator<br>Method or attribute nam… 403 |Added|NA|Module name: ohos.multimedia.image<br>Class name: ImageCreator<br>Method or attribute nam… 404 |Added|NA|Module name: ohos.multimedia.image<br>Class name: ImageCreator<br>Method or attribute nam… 405 |Added|NA|Module name: ohos.multimedia.image<br>Class name: ImageCreator<br>Method or attribute nam…
|
/ohos5.0/docs/zh-cn/release-notes/api-diff/v3.2-Release/ |
H A D | js-apidiff-multimedia.md | 559 …tor(width: number, height: number, format: number, capacity: number): ImageCreator;|@ohos.multimed… 622 |新增|NA|类名:ImageCreator;<br>方法or属性:release(callback: AsyncCallback\<void>): void;|@ohos.multimedia.i… 625 |新增|NA|类名:ImageCreator;<br>方法or属性:release(): Promise\<void>;|@ohos.multimedia.image.d.ts| 627 |新增|NA|类名:ImageCreator;<br>方法or属性:readonly capacity: number;|@ohos.multimedia.image.d.ts| 629 |新增|NA|类名:ImageCreator;<br>方法or属性:readonly format: ImageFormat;|@ohos.multimedia.image.d.ts| 637 |新增|NA|类名:ImageCreator;<br>方法or属性:dequeueImage(callback: AsyncCallback\<Image>): void;|@ohos.multim… 638 |新增|NA|类名:ImageCreator;<br>方法or属性:dequeueImage(): Promise\<Image>;|@ohos.multimedia.image.d.ts| 639 |新增|NA|类名:ImageCreator;<br>方法or属性:queueImage(interface: Image, callback: AsyncCallback\<void>): voi… 640 |新增|NA|类名:ImageCreator;<br>方法or属性:queueImage(interface: Image): Promise\<void>;|@ohos.multimedia.im… 641 |新增|NA|类名:ImageCreator;<br>方法or属性:on(type: 'imageRelease', callback: AsyncCallback\<void>): void;|@…
|
/ohos5.0/docs/en/release-notes/api-diff/v3.2-beta4/ |
H A D | js-apidiff-multimedia.md | 385 |Added|NA|Module name: ohos.multimedia.image<br>Class name: ImageCreator|@ohos.multimedia.image.d.t… 386 |Added|NA|Module name: ohos.multimedia.image<br>Class name: ImageCreator<br>Method or attribute nam… 387 |Added|NA|Module name: ohos.multimedia.image<br>Class name: ImageCreator<br>Method or attribute nam… 388 |Added|NA|Module name: ohos.multimedia.image<br>Class name: ImageCreator<br>Method or attribute nam… 389 |Added|NA|Module name: ohos.multimedia.image<br>Class name: ImageCreator<br>Method or attribute nam… 390 |Added|NA|Module name: ohos.multimedia.image<br>Class name: ImageCreator<br>Method or attribute nam… 391 |Added|NA|Module name: ohos.multimedia.image<br>Class name: ImageCreator<br>Method or attribute nam… 392 |Added|NA|Module name: ohos.multimedia.image<br>Class name: ImageCreator<br>Method or attribute nam… 393 |Added|NA|Module name: ohos.multimedia.image<br>Class name: ImageCreator<br>Method or attribute nam… 394 |Added|NA|Module name: ohos.multimedia.image<br>Class name: ImageCreator<br>Method or attribute nam…
|
/ohos5.0/docs/zh-cn/application-dev/reference/ |
H A D | syscap-list.md | 1795 ## SystemCapability.Multimedia.Image.ImageCreator
|
/ohos5.0/docs/en/release-notes/api-diff/v3.2-Release/ |
H A D | js-apidiff-multimedia.md | 559 …tor(width: number, height: number, format: number, capacity: number): ImageCreator;|@ohos.multimed… 622 |Added|NA|Class name: ImageCreator;<br>Method or attribute name: release(callback: AsyncCallback\<v… 625 |Added|NA|Class name: ImageCreator;<br>Method or attribute name: release(): Promise\<void>;|@ohos.m… 627 |Added|NA|Class name: ImageCreator;<br>Method or attribute name: readonly capacity: number;|@ohos.m… 629 |Added|NA|Class name: ImageCreator;<br>Method or attribute name: readonly format: ImageFormat;|@oho… 637 |Added|NA|Class name: ImageCreator;<br>Method or attribute name: dequeueImage(callback: AsyncCallba… 638 |Added|NA|Class name: ImageCreator;<br>Method or attribute name: dequeueImage(): Promise\<Image>;|@… 639 |Added|NA|Class name: ImageCreator;<br>Method or attribute name: queueImage(interface: Image, callb… 640 |Added|NA|Class name: ImageCreator;<br>Method or attribute name: queueImage(interface: Image): Prom… 641 |Added|NA|Class name: ImageCreator;<br>Method or attribute name: on(type: 'imageRelease', callback:…
|
/ohos5.0/docs/en/application-dev/reference/ |
H A D | syscap-list.md | 1795 ## SystemCapability.Multimedia.Image.ImageCreator
|
/ohos5.0/docs/zh-cn/release-notes/api-diff/v4.0-Release to v3.2-Release/ |
H A D | js-apidiff-multimedia.md | 756 |type有变化|类名:ImageCreator;<br>方法or属性:readonly capacity: number;<br>旧版本信息:|类名:ImageCreator;<br>方法or属性… 758 |type有变化|类名:ImageCreator;<br>方法or属性:readonly format: ImageFormat;<br>旧版本信息:|类名:ImageCreator;<br>方法o…
|