From 186f8702ad7414dde5ab9b906bdf07b8591cff59 Mon Sep 17 00:00:00 2001 From: DMGithubPublisher Date: Thu, 15 May 2025 16:06:52 +0800 Subject: [PATCH 1/2] update to internal commit 777ab408 --- _config.yml | 2 + .../interface-zoomfactorchangelistener.md | 39 +++++++++++++ .../android/primary-api/camera-enhancer.md | 13 +++++ .../protocol-zoomfactorchangelistener.md | 58 +++++++++++++++++++ .../ios/primary-api/camera-enhancer.md | 22 +++++++ 5 files changed, 134 insertions(+) create mode 100644 programming/android/auxiliary-api/interface-zoomfactorchangelistener.md create mode 100644 programming/ios/auxiliary-api/protocol-zoomfactorchangelistener.md diff --git a/_config.yml b/_config.yml index 5cb3154..8397129 100644 --- a/_config.yml +++ b/_config.yml @@ -3,6 +3,8 @@ repository: dynamsoft-docs/camera-enhancer-docs-mobile docFullPath: https://www.dynamsoft.com/camera-enhancer/docs/mobile/ firstLevelUrl: /camera-enhancer/docs/mobile docHomePage: /camera-enhancer/docs/core/introduction/ +needSearchIndex: true +searchNeedFilter: true productUrl: https://www.dynamsoft.com/camera-enhancer/overview/ productName: Dynamsoft Camera Enhancer diff --git a/programming/android/auxiliary-api/interface-zoomfactorchangelistener.md b/programming/android/auxiliary-api/interface-zoomfactorchangelistener.md new file mode 100644 index 0000000..71a3a11 --- /dev/null +++ b/programming/android/auxiliary-api/interface-zoomfactorchangelistener.md @@ -0,0 +1,39 @@ +--- +layout: default-layout +title: ZoomFactorChangeListener - Dynamsoft Camera Enhancer Android Edition API Reference +description: The interface ZoomFactorChangeListener of DynamsoftCameraEnhancer defines the methods for monitoring the change of the zoom-factor. +keywords: photo listener, Java, Kotlin +needGenerateH3Content: true +needAutoGenerateSidebar: true +noTitleIndex: true +--- + +# ZoomFactorChangeListener + +The `ZoomFactorChangeListener` interface defines the methods for monitoring the change of the zoom-factor. + +## Definition + +*Assembly:* package com.dynamsoft.dce + +```java +interface ZoomFactorChangeListener +``` + +## Methods + +| Method | Description | +|------- |-------------| +| [`onZoomFactorChanged`](#onphotooutput) | The method for monitoring the change of the zoom-factor. | + +### onZoomFactorChanged + +The method for monitoring the change of the zoom-factor. + +```java +void onZoomFactorChanged(float currentZoomFactor); +``` + +**Parameters** + +`currentZoomFactor`: The current zoom-factor. diff --git a/programming/android/primary-api/camera-enhancer.md b/programming/android/primary-api/camera-enhancer.md index aa338f4..7fc2ab5 100644 --- a/programming/android/primary-api/camera-enhancer.md +++ b/programming/android/primary-api/camera-enhancer.md @@ -71,6 +71,7 @@ class CameraEnhancer extends ImageSourceAdapter | [`getAllCameras`](#getallcameras) | Get the IDs of all available cameras. | | [`selectCamera`](#selectcamera) | Select a camera with a camera ID. | | [`getSelectedCamera`](#getselectedcamera) | Get the currently actived camera. | +| [`setZoomFactorChangeListener`](#setzoomfactorchangelistener) | Set a `ZoomFactorChangeListener` to receive callback when the zoom-factor changed. | ## Inherited Methods @@ -696,3 +697,15 @@ String getSelectedCamera(){} **Return Value** The ID of the currently actived camera. + +### setZoomFactorChangeListener + +Set a [`ZoomFactorChangeListener`](../auxiliary-api/interface-zoomfactorchangelistener.md) to receive callback when the zoom-factor changed. + +```java +void setZoomFactorChangeListener(ZoomFactorChangeListener listener); +``` + +**Parameters** + +`listener`: A [`ZoomFactorChangeListener`](../auxiliary-api/interface-zoomfactorchangelistener.md) to receive callback when the zoom-factor changed. diff --git a/programming/ios/auxiliary-api/protocol-zoomfactorchangelistener.md b/programming/ios/auxiliary-api/protocol-zoomfactorchangelistener.md new file mode 100644 index 0000000..e179925 --- /dev/null +++ b/programming/ios/auxiliary-api/protocol-zoomfactorchangelistener.md @@ -0,0 +1,58 @@ +--- +layout: default-layout +title: DSZoomFactorChangeListener - DynamsoftCameraEnhancer iOS Edition API Reference +description: The protocol DSZoomFactorChangeListener of DynamsoftCameraEnhancer defines the methods for monitoring the change of the zoom-factor. +keywords: photo listener, objective-c, swift +needGenerateH3Content: true +needAutoGenerateSidebar: true +noTitleIndex: true +--- + +# DSZoomFactorChangeListener + +The `DSZoomFactorChangeListener` protocol defines the methods for monitoring the change of the zoom-factor. + +## Definition + +*Assembly:* DynamsoftCameraEnhancer +.xcframework + +
+>- Objective-C +>- Swift +> +>1. +```objc +@protocol DSZoomFactorChangeListener +``` +2. +```swift +protocol ZoomFactorChangeListener : NSObjectProtocol +``` + +## Methods + +| Method | Description | +|------- |-------------| +| [`onZoomFactorChanged`](#onzoomfactorchanged) | The method for monitoring the change of the zoom-factor. | + +### onZoomFactorChanged + +The method for monitoring the change of the zoom-factor. + +
+>- Objective-C +>- Swift +> +>1. +```objc +- (void)onZoomFactorChanged:(CGFloat)currentZoomFactor; +``` +2. +```swift +func onZoomFactorChanged(currentZoomFactor: CGFloat) +``` + +**Parameters** + +`currentZoomFactor`: The current zoom-factor. diff --git a/programming/ios/primary-api/camera-enhancer.md b/programming/ios/primary-api/camera-enhancer.md index 73fb325..da20adb 100644 --- a/programming/ios/primary-api/camera-enhancer.md +++ b/programming/ios/primary-api/camera-enhancer.md @@ -72,6 +72,7 @@ class CameraEnhancer : ImageSourceAdapter | [`getAllCameras`](#getallcameras) | Get the IDs of all available cameras. | | [`selectCamera`](#selectcamera) | Select a camera with a camera ID. | | [`getSelectedCamera`](#getselectedcamera) | Get the currently actived camera. | +| [`setZoomFactorChangeListener`](#setzoomfactorchangelistener) | Set a `DSZoomFactorChangeListener` to receive callback when the zoom-factor changed. | ## Attributes @@ -1060,3 +1061,24 @@ func getSelectedCamera() -> String **Return Value** The ID of the currently actived camera. + +### setZoomFactorChangeListener + +Set a [`DSZoomFactorChangeListener`](../auxiliary-api/protocol-zoomfactorchangelistener.md) to receive callback when the zoom-factor changed. + +
+>- Objective-C +>- Swift +> +>1. +```objc +- (void)setZoomFactorChangeListener:(nullable id)listener; +``` +2. +```swift +func setZoomFactorChangeListener(_ listener: DSZoomFactorChangeListener?) +``` + +**Parameters** + +`listener`: A delegate object of [`DSZoomFactorChangeListener`](../auxiliary-api/protocol-zoomfactorchangelistener.md) to receive zoom-factor changed notification. From 4286cc26dd6e42a3024569dd08cec67634fb50a7 Mon Sep 17 00:00:00 2001 From: DMGithubPublisher Date: Thu, 15 May 2025 17:10:41 +0800 Subject: [PATCH 2/2] update to internal commit 0be32494 --- programming/ios/auxiliary-api/camera-enhancer-module.md | 2 +- programming/ios/auxiliary-api/capabilities.md | 2 +- programming/ios/auxiliary-api/dcedrawinglayer.md | 2 +- programming/ios/auxiliary-api/dcefeedback.md | 2 +- programming/ios/auxiliary-api/dceimageeditorview.md | 2 +- programming/ios/auxiliary-api/drawingitem-arc.md | 2 +- programming/ios/auxiliary-api/drawingitem-line.md | 2 +- programming/ios/auxiliary-api/drawingitem-quad.md | 2 +- programming/ios/auxiliary-api/drawingitem-rect.md | 2 +- programming/ios/auxiliary-api/drawingitem-text.md | 2 +- programming/ios/auxiliary-api/drawingitem.md | 2 +- programming/ios/auxiliary-api/drawingstyle.md | 2 +- programming/ios/auxiliary-api/drawingstylemanager.md | 2 +- programming/ios/auxiliary-api/note.md | 2 +- programming/ios/auxiliary-api/protocol-click-listener.md | 2 +- .../ios/auxiliary-api/protocol-dcecamerastatelistener.md | 2 +- programming/ios/auxiliary-api/protocol-dceframelistener.md | 2 +- programming/ios/auxiliary-api/protocol-dcephotolistener.md | 2 +- programming/ios/auxiliary-api/tip-config.md | 2 +- programming/ios/primary-api/camera-enhancer.md | 2 +- 20 files changed, 20 insertions(+), 20 deletions(-) diff --git a/programming/ios/auxiliary-api/camera-enhancer-module.md b/programming/ios/auxiliary-api/camera-enhancer-module.md index a0dd8d7..75f1acc 100644 --- a/programming/ios/auxiliary-api/camera-enhancer-module.md +++ b/programming/ios/auxiliary-api/camera-enhancer-module.md @@ -14,7 +14,7 @@ The `DSCameraEnhancerModule` class defines general functions of the camera enhan ## Definition -*Assembly:* DynamsoftCore.xcframework +*Assembly:* DynamsoftCaptureVisionBundle.xcframework
>- Objective-C diff --git a/programming/ios/auxiliary-api/capabilities.md b/programming/ios/auxiliary-api/capabilities.md index e7f368a..dd5a881 100644 --- a/programming/ios/auxiliary-api/capabilities.md +++ b/programming/ios/auxiliary-api/capabilities.md @@ -14,7 +14,7 @@ The `DSCapabilities` class represents the capability properties of the hardware, ## Definition -*Assembly:* DynamsoftCore.xcframework +*Assembly:* DynamsoftCaptureVisionBundle.xcframework
>- Objective-C diff --git a/programming/ios/auxiliary-api/dcedrawinglayer.md b/programming/ios/auxiliary-api/dcedrawinglayer.md index 7f7bedb..8d762df 100644 --- a/programming/ios/auxiliary-api/dcedrawinglayer.md +++ b/programming/ios/auxiliary-api/dcedrawinglayer.md @@ -14,7 +14,7 @@ The `DSDrawingLayer` class represents a drawing layer, which is used for managin ## Definition -*Assembly:* DynamsoftCameraEnhancer.xcframework +*Assembly:* DynamsoftCaptureVisionBundle.xcframework
>- Objective-C diff --git a/programming/ios/auxiliary-api/dcefeedback.md b/programming/ios/auxiliary-api/dcefeedback.md index 7df2872..95c2775 100644 --- a/programming/ios/auxiliary-api/dcefeedback.md +++ b/programming/ios/auxiliary-api/dcefeedback.md @@ -14,7 +14,7 @@ The `DSFeedback` class provides methods to trigger feedbacks from the hardware, ## Definition -*Assembly:* DynamsoftCore.xcframework +*Assembly:* DynamsoftCaptureVisionBundle.xcframework
>- Objective-C diff --git a/programming/ios/auxiliary-api/dceimageeditorview.md b/programming/ios/auxiliary-api/dceimageeditorview.md index cf9680f..c0c2954 100644 --- a/programming/ios/auxiliary-api/dceimageeditorview.md +++ b/programming/ios/auxiliary-api/dceimageeditorview.md @@ -14,7 +14,7 @@ The `DSImageEditorView` class represents an image editor view, which allows user ## Definition -*Assembly:* DynamsoftCore.xcframework +*Assembly:* DynamsoftCaptureVisionBundle.xcframework
>- Objective-C diff --git a/programming/ios/auxiliary-api/drawingitem-arc.md b/programming/ios/auxiliary-api/drawingitem-arc.md index 75c5e9f..2d3fa84 100644 --- a/programming/ios/auxiliary-api/drawingitem-arc.md +++ b/programming/ios/auxiliary-api/drawingitem-arc.md @@ -14,7 +14,7 @@ The `ArcDrawingItem` class is a subclass of `DrawingItem`. It represents a drawi ## Definition -*Assembly:* DynamsoftCameraEnhancer.xcframework +*Assembly:* DynamsoftCaptureVisionBundle.xcframework
>- Objective-C diff --git a/programming/ios/auxiliary-api/drawingitem-line.md b/programming/ios/auxiliary-api/drawingitem-line.md index 6ad1b43..e1ca156 100644 --- a/programming/ios/auxiliary-api/drawingitem-line.md +++ b/programming/ios/auxiliary-api/drawingitem-line.md @@ -14,7 +14,7 @@ The `DSLineDrawingItem` class is a subclass of `DSDrawingItem` and represents a ## Definition -*Assembly:* DynamsoftCameraEnhancer.xcframework +*Assembly:* DynamsoftCaptureVisionBundle.xcframework
>- Objective-C diff --git a/programming/ios/auxiliary-api/drawingitem-quad.md b/programming/ios/auxiliary-api/drawingitem-quad.md index 6cb61b2..2b1cba8 100644 --- a/programming/ios/auxiliary-api/drawingitem-quad.md +++ b/programming/ios/auxiliary-api/drawingitem-quad.md @@ -14,7 +14,7 @@ The `DSQuadDrawingItem` class is a subclass of `DSDrawingItem`. It represents a ## Definition -*Assembly:* DynamsoftCameraEnhancer.xcframework +*Assembly:* DynamsoftCaptureVisionBundle.xcframework
>- Objective-C diff --git a/programming/ios/auxiliary-api/drawingitem-rect.md b/programming/ios/auxiliary-api/drawingitem-rect.md index 67bcc57..087cb1d 100644 --- a/programming/ios/auxiliary-api/drawingitem-rect.md +++ b/programming/ios/auxiliary-api/drawingitem-rect.md @@ -14,7 +14,7 @@ The `DSRectDrawingItem` class is a subclass of `DSDrawingItem` that represents a ## Definition -*Assembly:* DynamsoftCameraEnhancer.xcframework +*Assembly:* DynamsoftCaptureVisionBundle.xcframework
>- Objective-C diff --git a/programming/ios/auxiliary-api/drawingitem-text.md b/programming/ios/auxiliary-api/drawingitem-text.md index be71a83..63b9663 100644 --- a/programming/ios/auxiliary-api/drawingitem-text.md +++ b/programming/ios/auxiliary-api/drawingitem-text.md @@ -14,7 +14,7 @@ The `DSTextDrawingItem` class is a subclass of `DSDrawingItem` and represents a ## Definition -*Assembly:* DynamsoftCameraEnhancer.xcframework +*Assembly:* DynamsoftCaptureVisionBundle.xcframework
>- Objective-C diff --git a/programming/ios/auxiliary-api/drawingitem.md b/programming/ios/auxiliary-api/drawingitem.md index c70de4f..0ac8725 100644 --- a/programming/ios/auxiliary-api/drawingitem.md +++ b/programming/ios/auxiliary-api/drawingitem.md @@ -14,7 +14,7 @@ The `DSDrawingItem` class represents a base class for drawing items, which can b ## Definition -*Assembly:* DynamsoftCore.xcframework +*Assembly:* DynamsoftCaptureVisionBundle.xcframework
>- Objective-C diff --git a/programming/ios/auxiliary-api/drawingstyle.md b/programming/ios/auxiliary-api/drawingstyle.md index 79cf46e..d895ef2 100644 --- a/programming/ios/auxiliary-api/drawingstyle.md +++ b/programming/ios/auxiliary-api/drawingstyle.md @@ -14,7 +14,7 @@ The `DSDrawingStyle` class represents the style attributes of the drawing items, ## Definition -*Assembly:* DynamsoftCore.xcframework +*Assembly:* DynamsoftCaptureVisionBundle.xcframework
>- Objective-C diff --git a/programming/ios/auxiliary-api/drawingstylemanager.md b/programming/ios/auxiliary-api/drawingstylemanager.md index db88d31..897f405 100644 --- a/programming/ios/auxiliary-api/drawingstylemanager.md +++ b/programming/ios/auxiliary-api/drawingstylemanager.md @@ -14,7 +14,7 @@ The `DSDrawingStyleManager` class is the manager of DrawingStyles in Dynamsoft C ## Definition -*Assembly:* DynamsoftCameraEnhancer.xcframework +*Assembly:* DynamsoftCaptureVisionBundle.xcframework
>- Objective-C diff --git a/programming/ios/auxiliary-api/note.md b/programming/ios/auxiliary-api/note.md index f9c5bbf..4902743 100644 --- a/programming/ios/auxiliary-api/note.md +++ b/programming/ios/auxiliary-api/note.md @@ -14,7 +14,7 @@ The `DSNote` class represents a note, which contains a key and content. ## Definition -*Assembly:* DynamsoftCore.xcframework +*Assembly:* DynamsoftCaptureVisionBundle.xcframework
>- Objective-C diff --git a/programming/ios/auxiliary-api/protocol-click-listener.md b/programming/ios/auxiliary-api/protocol-click-listener.md index d55989e..c578ca2 100644 --- a/programming/ios/auxiliary-api/protocol-click-listener.md +++ b/programming/ios/auxiliary-api/protocol-click-listener.md @@ -14,7 +14,7 @@ The `DSDrawingItemClickListener` protocol includes methods for monitoring the cl ## Definition -*Assembly:* DynamsoftCore.xcframework +*Assembly:* DynamsoftCaptureVisionBundle.xcframework
>- Objective-C diff --git a/programming/ios/auxiliary-api/protocol-dcecamerastatelistener.md b/programming/ios/auxiliary-api/protocol-dcecamerastatelistener.md index 9e4820b..6c67218 100644 --- a/programming/ios/auxiliary-api/protocol-dcecamerastatelistener.md +++ b/programming/ios/auxiliary-api/protocol-dcecamerastatelistener.md @@ -14,7 +14,7 @@ The `DSCameraStateListener` protocol includes methods for monitoring the camera ## Definition -*Assembly:* DynamsoftCore.xcframework +*Assembly:* DynamsoftCaptureVisionBundle.xcframework
>- Objective-C diff --git a/programming/ios/auxiliary-api/protocol-dceframelistener.md b/programming/ios/auxiliary-api/protocol-dceframelistener.md index 0e1c330..476d3d6 100644 --- a/programming/ios/auxiliary-api/protocol-dceframelistener.md +++ b/programming/ios/auxiliary-api/protocol-dceframelistener.md @@ -14,7 +14,7 @@ The `DSVideoFrameListener` protocol includes methods for monitoring the camera s ## Definition -*Assembly:* DynamsoftCore.xcframework +*Assembly:* DynamsoftCaptureVisionBundle.xcframework
>- Objective-C diff --git a/programming/ios/auxiliary-api/protocol-dcephotolistener.md b/programming/ios/auxiliary-api/protocol-dcephotolistener.md index 6ab721a..9479ed9 100644 --- a/programming/ios/auxiliary-api/protocol-dcephotolistener.md +++ b/programming/ios/auxiliary-api/protocol-dcephotolistener.md @@ -14,7 +14,7 @@ The `DSPhotoListener` protocol defines the methods for monitoring the photo outp ## Definition -*Assembly:* DynamsoftCore.xcframework +*Assembly:* DynamsoftCaptureVisionBundle.xcframework
>- Objective-C diff --git a/programming/ios/auxiliary-api/tip-config.md b/programming/ios/auxiliary-api/tip-config.md index f7b2fcf..84f151c 100644 --- a/programming/ios/auxiliary-api/tip-config.md +++ b/programming/ios/auxiliary-api/tip-config.md @@ -14,7 +14,7 @@ The `DSTipConfig` class defines the configurations of tip, including the top lef ## Definition -*Assembly:* DynamsoftCore.xcframework +*Assembly:* DynamsoftCaptureVisionBundle.xcframework ```objc @interface DSTipConfig : NSObject diff --git a/programming/ios/primary-api/camera-enhancer.md b/programming/ios/primary-api/camera-enhancer.md index da20adb..8236de6 100644 --- a/programming/ios/primary-api/camera-enhancer.md +++ b/programming/ios/primary-api/camera-enhancer.md @@ -14,7 +14,7 @@ The `DSCameraEnhancer` class is the primary class of Dynamsoft Camera Enhancer t ## Definition -*Assembly:* DynamsoftCameraEnhancer.xcframework +*Assembly:* DynamsoftCaptureVisionBundle.xcframework
>- Objective-C