diff --git a/api/@ohos.multimedia.camera.d.ts b/api/@ohos.multimedia.camera.d.ts index c4eac85b28d0622b8ae4db07c4cdd630c2b0df0e..aca0a8125f2b0968bf558196c0b607d55ca2c9f1 100644 --- a/api/@ohos.multimedia.camera.d.ts +++ b/api/@ohos.multimedia.camera.d.ts @@ -62,14 +62,14 @@ declare namespace camera { /** * Enum for camera status. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ /** * Enum for camera status. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 @@ -139,14 +139,14 @@ declare namespace camera { /** * Enum for fold status. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ /** * Enum for fold status. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 @@ -272,7 +272,7 @@ declare namespace camera { /** * Min frame rate. * - * @type { number } + * @type { int } * @readonly * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 @@ -280,18 +280,18 @@ declare namespace camera { /** * Min frame rate. * - * @type { number } + * @type { int } * @readonly * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 */ - readonly min: number; + readonly min: int; /** * Max frame rate. * - * @type { number } + * @type { int } * @readonly * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 @@ -299,13 +299,13 @@ declare namespace camera { /** * Max frame rate. * - * @type { number } + * @type { int } * @readonly * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 */ - readonly max: number; + readonly max: int; } /** @@ -453,14 +453,14 @@ declare namespace camera { /** * Enum for camera error code. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ /** * Enum for camera error code. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 @@ -653,7 +653,7 @@ declare namespace camera { /** * Enum for restore parameter. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 11 @@ -699,32 +699,32 @@ declare namespace camera { /** * Skin smooth level value for restore. * - * @type { number } + * @type { int } * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 11 */ - skinSmoothLevel: number; + skinSmoothLevel: int; /** * Face slender value for restore. * - * @type { number } + * @type { int } * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 11 */ - faceSlender: number; + faceSlender: int; /** * Skin tone value for restore. * - * @type { number } + * @type { int } * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 11 */ - skinTone: number; + skinTone: int; } /** @@ -759,12 +759,12 @@ declare namespace camera { /** * Begin active time. * - * @type { ?number } + * @type { ?int } * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 11 */ - activeTime?: number; + activeTime?: int; /** * Setting parameter. @@ -1769,7 +1769,7 @@ declare namespace camera { /** * the current torch brightness level. * - * @type { number } + * @type { double } * @readonly * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 @@ -1777,26 +1777,26 @@ declare namespace camera { /** * Flashlight brightness level, value range is [0,1], the closer to 1, the brighter it is. * - * @type { number } + * @type { double } * @readonly * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 */ - readonly torchLevel: number; + readonly torchLevel: double; } /** * Enum for torch mode. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ /** * Enum for torch mode. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 @@ -1957,14 +1957,14 @@ declare namespace camera { /** * Enum for camera position. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ /** * Enum for camera position. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 12 @@ -2035,14 +2035,14 @@ declare namespace camera { /** * Enum for camera type. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ /** * Enum for camera type. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 @@ -2127,14 +2127,14 @@ declare namespace camera { /** * Enum for camera connection type. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ /** * Enum for camera connection type. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 @@ -2189,7 +2189,7 @@ declare namespace camera { /** * Enum for remote camera device type. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 10 @@ -2197,14 +2197,14 @@ declare namespace camera { /** * Enum for remote camera device type. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @since 15 */ /** * Enum for remote camera device type. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 @@ -2428,7 +2428,7 @@ declare namespace camera { /** * Camera sensor orientation attribute. * - * @type { number } + * @type { int } * @readonly * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 @@ -2436,13 +2436,13 @@ declare namespace camera { /** * The camera mounting angle, which does not change with screen rotation, takes values from 0° to 360° in degrees. * - * @type { number } + * @type { int } * @readonly * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 */ - readonly cameraOrientation: number; + readonly cameraOrientation: int; /** * Camera device retractable attribute @@ -2475,36 +2475,36 @@ declare namespace camera { /** * Height. * - * @type { number } + * @type { int } * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ /** * Height. * - * @type { number } + * @type { int } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 */ - height: number; + height: int; /** * Width. * - * @type { number } + * @type { int } * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ /** * Width. * - * @type { number } + * @type { int } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 */ - width: number; + width: int; } /** @@ -2526,36 +2526,36 @@ declare namespace camera { /** * x co-ordinate * - * @type { number } + * @type { double } * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ /** * x co-ordinate * - * @type { number } + * @type { double } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 */ - x: number; + x: double; /** * y co-ordinate * - * @type { number } + * @type { double } * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ /** * y co-ordinate * - * @type { number } + * @type { double } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 */ - y: number; + y: double; } /** @@ -2716,7 +2716,7 @@ declare namespace camera { /** * Delay close camera. * - * @param { number } time - delay time for turning off camera. + * @param { int } time - delay time for turning off camera. * @returns { Promise } Promise used to return the result. * @throws { BusinessError } 202 - Not System Application. * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. @@ -2725,7 +2725,7 @@ declare namespace camera { * @systemapi * @since 18 */ - closeDelayed(time: number): Promise; + closeDelayed(time: int): Promise; /** * Subscribes to error events. @@ -2829,14 +2829,14 @@ declare namespace camera { /** * Enumerates the camera scene modes. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ /** * Enumerates the camera scene modes. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 @@ -3017,14 +3017,14 @@ declare namespace camera { /** * Enum for camera format type. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ /** * Enum for camera format type. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 @@ -3160,14 +3160,14 @@ declare namespace camera { /** * Enum for flash mode. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ /** * Enum for flash mode. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 @@ -3257,13 +3257,13 @@ declare namespace camera { /** * Compensate value for lcd flash. * - * @type { number } + * @type { int } * @readonly * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 12 */ - readonly lcdCompensation: number; + readonly lcdCompensation: int; } /** @@ -3428,14 +3428,14 @@ declare namespace camera { /** * Enum for exposure mode. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ /** * Enum for exposure mode. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 @@ -3499,7 +3499,7 @@ declare namespace camera { /** * Enum for exposure metering mode. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 12 @@ -3584,7 +3584,7 @@ declare namespace camera { /** * Query the exposure compensation range. * - * @returns { Array } The array of compensation range. + * @returns { Array } The array of compensation range. * @throws { BusinessError } 7400103 - Session not config. * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 @@ -3593,7 +3593,7 @@ declare namespace camera { * Query the exposure compensation range. * Move to AutoExposureQuery interface from AutoExposure interface since 12. * - * @returns { Array } The array of compensation range. + * @returns { Array } The array of compensation range. * @throws { BusinessError } 7400103 - Session not config, only throw in session usage. * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 @@ -3602,13 +3602,13 @@ declare namespace camera { * Query the exposure compensation range. * Move to AutoExposureQuery interface from AutoExposure interface since 12. * - * @returns { Array } The array of compensation range. + * @returns { Array } The array of compensation range. * @throws { BusinessError } 7400103 - Session not config, only throw in session usage. * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 */ - getExposureBiasRange(): Array; + getExposureBiasRange(): Array; /** * Checks whether a specified exposure metering mode is supported. @@ -3723,7 +3723,7 @@ declare namespace camera { /** * Set exposure compensation. * - * @param { number } exposureBias - Exposure compensation + * @param { double } exposureBias - Exposure compensation * @throws { BusinessError } 7400103 - Session not config. * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 @@ -3731,7 +3731,7 @@ declare namespace camera { /** * Set exposure compensation. * - * @param { number } exposureBias - Exposure compensation + * @param { double } exposureBias - Exposure compensation * @throws { BusinessError } 7400102 - Operation not allowed. * @throws { BusinessError } 7400103 - Session not config. * @syscap SystemCapability.Multimedia.Camera.Core @@ -3740,19 +3740,19 @@ declare namespace camera { /** * Set exposure compensation. * - * @param { number } exposureBias - Exposure compensation + * @param { double } exposureBias - Exposure compensation * @throws { BusinessError } 7400102 - Operation not allowed. * @throws { BusinessError } 7400103 - Session not config. * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 */ - setExposureBias(exposureBias: number): void; + setExposureBias(exposureBias: double): void; /** * Query the exposure value. * - * @returns { number } The exposure value. + * @returns { double } The exposure value. * @throws { BusinessError } 7400103 - Session not config. * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 @@ -3760,13 +3760,13 @@ declare namespace camera { /** * Query the exposure value. * - * @returns { number } The exposure value. + * @returns { double } The exposure value. * @throws { BusinessError } 7400103 - Session not config. * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 */ - getExposureValue(): number; + getExposureValue(): double; /** * Gets current exposure metering mode. @@ -3797,14 +3797,14 @@ declare namespace camera { /** * Enum for focus mode. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ /** * Enum for focus mode. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 @@ -3874,14 +3874,14 @@ declare namespace camera { /** * Enum for focus state. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ /** * Enum for focus state. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 @@ -3936,7 +3936,7 @@ declare namespace camera { /** * Enum for focus range type. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 15 @@ -3964,7 +3964,7 @@ declare namespace camera { /** * Enum for focus driven type. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 15 @@ -3992,7 +3992,7 @@ declare namespace camera { /** * Enum for focus tracking mode. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 15 @@ -4229,7 +4229,7 @@ declare namespace camera { /** * Gets current focal length. * - * @returns { number } The current focal point. + * @returns { double } The current focal point. * @throws { BusinessError } 7400103 - Session not config. * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 @@ -4237,13 +4237,13 @@ declare namespace camera { /** * Gets current focal length. * - * @returns { number } The current focal point. + * @returns { double } The current focal point. * @throws { BusinessError } 7400103 - Session not config. * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 */ - getFocalLength(): number; + getFocalLength(): double; /** * Gets current focus assist. @@ -4341,19 +4341,19 @@ declare namespace camera { /** * Gets current focus distance. * - * @returns { number } The current focus distance. + * @returns { double } The current focus distance. * @throws { BusinessError } 202 - Not System Application. * @throws { BusinessError } 7400103 - Session not config. * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 12 */ - getFocusDistance(): number; + getFocusDistance(): double; /** * Sets focus distance. * - * @param { number } distance - Focus distance + * @param { double } distance - Focus distance * @throws { BusinessError } 202 - Not System Application. * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. * @throws { BusinessError } 7400103 - Session not config. @@ -4361,13 +4361,13 @@ declare namespace camera { * @systemapi * @since 12 */ - setFocusDistance(distance: number): void; + setFocusDistance(distance: double): void; } /** * Enumerates the camera white balance modes. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 12 @@ -4375,10 +4375,11 @@ declare namespace camera { /** * Enumerates the camera white balance modes. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 20 + * @arkts 1.1&1.2 */ enum WhiteBalanceMode { /** @@ -4392,6 +4393,7 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 20 + * @arkts 1.1&1.2 */ AUTO = 0, @@ -4408,6 +4410,7 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 20 + * @arkts 1.1&1.2 */ CLOUDY = 1, @@ -4424,6 +4427,7 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 20 + * @arkts 1.1&1.2 */ INCANDESCENT = 2, @@ -4440,6 +4444,7 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 20 + * @arkts 1.1&1.2 */ FLUORESCENT = 3, @@ -4456,6 +4461,7 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 20 + * @arkts 1.1&1.2 */ DAYLIGHT = 4, @@ -4472,6 +4478,7 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 20 + * @arkts 1.1&1.2 */ MANUAL = 5, @@ -4488,6 +4495,7 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 20 + * @arkts 1.1&1.2 */ LOCKED = 6 } @@ -4507,6 +4515,7 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 20 + * @arkts 1.1&1.2 */ interface WhiteBalanceQuery { /** @@ -4530,13 +4539,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 20 + * @arkts 1.1&1.2 */ isWhiteBalanceModeSupported(mode: WhiteBalanceMode): boolean; /** * Query the white balance mode range. * - * @returns { Array } The array of white balance mode range. + * @returns { Array } The array of white balance mode range. * @throws { BusinessError } 202 - Not System Application. * @throws { BusinessError } 7400103 - Session not config, only throw in session usage. * @syscap SystemCapability.Multimedia.Camera.Core @@ -4546,13 +4556,14 @@ declare namespace camera { /** * Query the white balance mode range. * - * @returns { Array } The array of white balance mode range. + * @returns { Array } The array of white balance mode range. * @throws { BusinessError } 7400103 - Session not config, only throw in session usage. * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 20 + * @arkts 1.1&1.2 */ - getWhiteBalanceRange(): Array; + getWhiteBalanceRange(): Array; } /** @@ -4572,6 +4583,7 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 20 + * @arkts 1.1&1.2 */ interface WhiteBalance extends WhiteBalanceQuery { /** @@ -4591,6 +4603,7 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 20 + * @arkts 1.1&1.2 */ getWhiteBalanceMode(): WhiteBalanceMode; @@ -4614,13 +4627,14 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 20 + * @arkts 1.1&1.2 */ setWhiteBalanceMode(mode: WhiteBalanceMode): void; /** * Gets current white balance. * - * @returns { number } The current white balance. + * @returns { int } The current white balance. * @throws { BusinessError } 202 - Not System Application. * @throws { BusinessError } 7400103 - Session not config. * @syscap SystemCapability.Multimedia.Camera.Core @@ -4630,18 +4644,19 @@ declare namespace camera { /** * Gets current white balance. * - * @returns { number } The current white balance. + * @returns { int } The current white balance. * @throws { BusinessError } 7400103 - Session not config. * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 20 + * @arkts 1.1&1.2 */ - getWhiteBalance(): number; + getWhiteBalance(): int; /** * Sets white balance. * - * @param { number } whiteBalance - White balance. + * @param { int } whiteBalance - White balance. * @throws { BusinessError } 202 - Not System Application. * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. * @throws { BusinessError } 7400103 - Session not config. @@ -4652,14 +4667,15 @@ declare namespace camera { /** * Sets white balance. * - * @param { number } whiteBalance - White balance. + * @param { int } whiteBalance - White balance. * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. * @throws { BusinessError } 7400103 - Session not config. * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 20 + * @arkts 1.1&1.2 */ - setWhiteBalance(whiteBalance: number): void; + setWhiteBalance(whiteBalance: int): void; } /** @@ -4686,14 +4702,14 @@ declare namespace camera { /** * Get the ISO range. * - * @returns { Array } The array of ISO range. + * @returns { Array } The array of ISO range. * @throws { BusinessError } 202 - Not System Application. * @throws { BusinessError } 7400103 - Session not config, only throw in session usage. * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 12 */ - getIsoRange(): Array; + getIsoRange(): Array; } /** @@ -4709,19 +4725,19 @@ declare namespace camera { /** * Gets current ISO. * - * @returns { number } The current ISO. + * @returns { int } The current ISO. * @throws { BusinessError } 202 - Not System Application. * @throws { BusinessError } 7400103 - Session not config. * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 12 */ - getIso(): number; + getIso(): int; /** * Sets ISO. * - * @param { number } iso - ISO + * @param { int } iso - ISO * @throws { BusinessError } 202 - Not System Application. * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. * @throws { BusinessError } 7400103 - Session not config. @@ -4729,20 +4745,20 @@ declare namespace camera { * @systemapi * @since 12 */ - setIso(iso: number): void; + setIso(iso: int): void; } /** * Enum for smooth zoom mode. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ /** * Enum for smooth zoom mode. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 @@ -4783,19 +4799,19 @@ declare namespace camera { /** * The duration of smooth zoom. * - * @type { number } + * @type { int } * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ /** * The duration of smooth zoom. * - * @type { number } + * @type { int } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 */ - duration: number; + duration: int; } /** @@ -4810,24 +4826,24 @@ declare namespace camera { /** * The zoom ratio value. * - * @type { number } + * @type { double } * @readonly * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 12 */ - readonly zoomRatio: number; + readonly zoomRatio: double; /** * The equivalent focal Length. * - * @type { number } + * @type { int } * @readonly * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 12 */ - readonly equivalentFocalLength: number; + readonly equivalentFocalLength: int; } /** @@ -4849,7 +4865,7 @@ declare namespace camera { /** * Gets all supported zoom ratio range. * - * @returns { Array } The zoom ratio range. + * @returns { Array } The zoom ratio range. * @throws { BusinessError } 7400103 - Session not config. * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 @@ -4858,7 +4874,7 @@ declare namespace camera { * Gets all supported zoom ratio range. * Move to ZoomQuery interface from Zoom since 12. * - * @returns { Array } The zoom ratio range. + * @returns { Array } The zoom ratio range. * @throws { BusinessError } 7400103 - Session not config, only throw in session usage. * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 @@ -4867,13 +4883,13 @@ declare namespace camera { * Gets all supported zoom ratio range. * Move to ZoomQuery interface from Zoom since 12. * - * @returns { Array } The zoom ratio range. + * @returns { Array } The zoom ratio range. * @throws { BusinessError } 7400103 - Session not config, only throw in session usage. * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 */ - getZoomRatioRange(): Array; + getZoomRatioRange(): Array; /** * Gets all important zoom ratio infos. @@ -4909,7 +4925,7 @@ declare namespace camera { /** * Gets zoom ratio. * - * @returns { number } The zoom ratio value. + * @returns { double } The zoom ratio value. * @throws { BusinessError } 7400103 - Session not config. * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 @@ -4917,7 +4933,7 @@ declare namespace camera { /** * Gets zoom ratio. * - * @returns { number } The zoom ratio value. + * @returns { double } The zoom ratio value. * @throws { BusinessError } 7400103 - Session not config. * @throws { BusinessError } 7400201 - Camera service fatal error. * @syscap SystemCapability.Multimedia.Camera.Core @@ -4926,19 +4942,19 @@ declare namespace camera { /** * Gets zoom ratio. * - * @returns { number } The zoom ratio value. + * @returns { double } The zoom ratio value. * @throws { BusinessError } 7400103 - Session not config. * @throws { BusinessError } 7400201 - Camera service fatal error. * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 */ - getZoomRatio(): number; + getZoomRatio(): double; /** * Sets zoom ratio. * - * @param { number } zoomRatio - Target zoom ratio. + * @param { double } zoomRatio - Target zoom ratio. * @throws { BusinessError } 7400103 - Session not config. * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 @@ -4946,18 +4962,18 @@ declare namespace camera { /** * Sets zoom ratio. * - * @param { number } zoomRatio - Target zoom ratio. + * @param { double } zoomRatio - Target zoom ratio. * @throws { BusinessError } 7400103 - Session not config. * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 */ - setZoomRatio(zoomRatio: number): void; + setZoomRatio(zoomRatio: double): void; /** * Sets target zoom ratio by smooth method. * - * @param { number } targetRatio - Target zoom ratio. + * @param { double } targetRatio - Target zoom ratio. * @param { SmoothZoomMode } mode - Smooth zoom mode. * @throws { BusinessError } 7400103 - Session not config. * @syscap SystemCapability.Multimedia.Camera.Core @@ -4966,7 +4982,7 @@ declare namespace camera { /** * Sets target zoom ratio by smooth method. * - * @param { number } targetRatio - Target zoom ratio. + * @param { double } targetRatio - Target zoom ratio. * @param { SmoothZoomMode } mode - Smooth zoom mode. * @syscap SystemCapability.Multimedia.Camera.Core * @since 18 @@ -4974,13 +4990,13 @@ declare namespace camera { /** * Sets target zoom ratio by smooth method. * - * @param { number } targetRatio - Target zoom ratio. + * @param { double } targetRatio - Target zoom ratio. * @param { SmoothZoomMode } mode - Smooth zoom mode. * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 */ - setSmoothZoom(targetRatio: number, mode?: SmoothZoomMode): void; + setSmoothZoom(targetRatio: double, mode?: SmoothZoomMode): void; /** * Notify device to prepare for zoom. @@ -5008,14 +5024,14 @@ declare namespace camera { /** * Enum for video stabilization mode. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ /** * Enum for video stabilization mode. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 @@ -5206,7 +5222,7 @@ declare namespace camera { /** * Enumerates the camera portrait theme types. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 14 @@ -5243,7 +5259,7 @@ declare namespace camera { /** * Enumerates the camera beauty effect types. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 10 @@ -5322,7 +5338,7 @@ declare namespace camera { * Gets the specific beauty effect type range. * * @param { BeautyType } type - The type of beauty effect. - * @returns { Array } The array of the specific beauty effect range. + * @returns { Array } The array of the specific beauty effect range. * @throws { BusinessError } 202 - Not System Application. * @throws { BusinessError } 7400103 - Session not config. * @syscap SystemCapability.Multimedia.Camera.Core @@ -5334,14 +5350,14 @@ declare namespace camera { * Move to BeautyQuery from Beauty since 12. * * @param { BeautyType } type - The type of beauty effect. - * @returns { Array } The array of the specific beauty effect range. + * @returns { Array } The array of the specific beauty effect range. * @throws { BusinessError } 202 - Not System Application. * @throws { BusinessError } 7400103 - Session not config, only throw in session usage. * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 12 */ - getSupportedBeautyRange(type: BeautyType): Array; + getSupportedBeautyRange(type: BeautyType): Array; /** * Gets supported portrait theme type. @@ -5382,27 +5398,27 @@ declare namespace camera { * Gets the beauty effect in use. * * @param { BeautyType } type - The type of beauty effect. - * @returns { number } the beauty effect in use. + * @returns { int } the beauty effect in use. * @throws { BusinessError } 202 - Not System Application. * @throws { BusinessError } 7400103 - Session not config. * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 11 */ - getBeauty(type: BeautyType): number; + getBeauty(type: BeautyType): int; /** * Sets a beauty effect for a camera device. * * @param { BeautyType } type - The type of beauty effect. - * @param { number } value The number of beauty effect. + * @param { int } value The number of beauty effect. * @throws { BusinessError } 202 - Not System Application. * @throws { BusinessError } 7400103 - Session not config. * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 11 */ - setBeauty(type: BeautyType, value: number): void; + setBeauty(type: BeautyType, value: int): void; /** * Sets a portrait theme type for a camera device. @@ -5497,7 +5513,7 @@ declare namespace camera { /** * Enumerates the camera color effect types. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 11 @@ -5543,7 +5559,7 @@ declare namespace camera { /** * Enum for policy type * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 12 @@ -5980,7 +5996,7 @@ declare namespace camera { /** * Enum for usage type used in capture session. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 13 @@ -7062,7 +7078,7 @@ declare namespace camera { * Types of preconfig, which used to configure session conveniently. * Preconfig type contains common use cases of camera output. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ @@ -7070,7 +7086,7 @@ declare namespace camera { * Types of preconfig, which used to configure session conveniently. * Preconfig type contains common use cases of camera output. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 @@ -7140,14 +7156,14 @@ declare namespace camera { /** * The aspect ratios of preconfig, which used to configure session conveniently. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ /** * The aspect ratios of preconfig, which used to configure session conveniently. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 @@ -7202,7 +7218,7 @@ declare namespace camera { /** * Enum for feature type used in scene detection. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 12 @@ -7271,7 +7287,7 @@ declare namespace camera { /** * Enum for tripod status. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 13 @@ -7434,6 +7450,7 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 20 + * @arkts 1.1&1.2 */ interface PhotoSession extends Session, Flash, AutoExposure, WhiteBalance, Focus, Zoom, ColorManagement, AutoDeviceSwitch, Macro { /** @@ -7459,7 +7476,8 @@ declare namespace camera { * @throws { BusinessError } 7400201 - Camera service fatal error. * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice - * @since 19 + * @since arkts {'1.1':'19','1.2':'20'} + * @arkts 1.1&1.2 */ canPreconfig(preconfigType: PreconfigType, preconfigRatio?: PreconfigRatio): boolean; @@ -7484,7 +7502,8 @@ declare namespace camera { * @throws { BusinessError } 7400201 - Camera service fatal error. * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice - * @since 19 + * @since arkts {'1.1':'19','1.2':'20'} + * @arkts 1.1&1.2 */ preconfig(preconfigType: PreconfigType, preconfigRatio?: PreconfigRatio): void; @@ -7507,7 +7526,8 @@ declare namespace camera { * @param { ErrorCallback } callback - Callback used to get the capture session errors. * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice - * @since 19 + * @since arkts {'1.1':'19','1.2':'20'} + * @arkts 1.1&1.2 */ on(type: 'error', callback: ErrorCallback): void; @@ -7526,7 +7546,8 @@ declare namespace camera { * @param { ErrorCallback } callback - Callback used to get the capture session errors. * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice - * @since 19 + * @since arkts {'1.1':'19','1.2':'20'} + * @arkts 1.1&1.2 */ off(type: 'error', callback?: ErrorCallback): void; @@ -7549,7 +7570,8 @@ declare namespace camera { * @param { AsyncCallback } callback - Callback used to get the focus state change. * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice - * @since 19 + * @since arkts {'1.1':'19','1.2':'20'} + * @arkts 1.1&1.2 */ on(type: 'focusStateChange', callback: AsyncCallback): void; @@ -7568,7 +7590,8 @@ declare namespace camera { * @param { AsyncCallback } callback - Callback used to get the focus state change. * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice - * @since 19 + * @since arkts {'1.1':'19','1.2':'20'} + * @arkts 1.1&1.2 */ off(type: 'focusStateChange', callback?: AsyncCallback): void; @@ -7591,7 +7614,8 @@ declare namespace camera { * @param { AsyncCallback } callback - Callback used to get the zoom info. * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice - * @since 19 + * @since arkts {'1.1':'19','1.2':'20'} + * @arkts 1.1&1.2 */ on(type: 'smoothZoomInfoAvailable', callback: AsyncCallback): void; @@ -7610,7 +7634,8 @@ declare namespace camera { * @param { AsyncCallback } callback - Callback used to get the zoom info. * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice - * @since 19 + * @since arkts {'1.1':'19','1.2':'20'} + * @arkts 1.1&1.2 */ off(type: 'smoothZoomInfoAvailable', callback?: AsyncCallback): void; @@ -7622,7 +7647,8 @@ declare namespace camera { * @throws { BusinessError } 202 - Not System Application. * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi - * @since 11 + * @since arkts {'1.1':'11','1.2':'20'} + * @arkts 1.1&1.2 */ on(type: 'macroStatusChanged', callback: AsyncCallback): void; @@ -7634,7 +7660,8 @@ declare namespace camera { * @throws { BusinessError } 202 - Not System Application. * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi - * @since 11 + * @since arkts {'1.1':'11','1.2':'20'} + * @arkts 1.1&1.2 */ off(type: 'macroStatusChanged', callback?: AsyncCallback): void; @@ -7647,7 +7674,8 @@ declare namespace camera { * @throws { BusinessError } 202 - Not System Application. * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ on(type: 'featureDetection', featureType: SceneFeatureType, callback: AsyncCallback): void; @@ -7660,7 +7688,8 @@ declare namespace camera { * @throws { BusinessError } 202 - Not System Application. * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ off(type: 'featureDetection', featureType: SceneFeatureType, callback?: AsyncCallback): void; @@ -7671,7 +7700,8 @@ declare namespace camera { * @param { AsyncCallback } callback - Callback used to return the result. * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ on(type: 'effectSuggestionChange', callback: AsyncCallback): void; @@ -7682,7 +7712,8 @@ declare namespace camera { * @param { AsyncCallback } callback - Callback used to return the result. * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ off(type: 'effectSuggestionChange', callback?: AsyncCallback): void; @@ -7705,7 +7736,8 @@ declare namespace camera { * @param { AsyncCallback } callback - Callback used to return the result. * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice - * @since 19 + * @since arkts {'1.1':'19','1.2':'20'} + * @arkts 1.1&1.2 */ on(type: 'autoDeviceSwitchStatusChange', callback: AsyncCallback): void; @@ -7724,7 +7756,8 @@ declare namespace camera { * @param { AsyncCallback } callback - Callback used to return the result. * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice - * @since 19 + * @since arkts {'1.1':'19','1.2':'20'} + * @arkts 1.1&1.2 */ off(type: 'autoDeviceSwitchStatusChange', callback?: AsyncCallback): void; @@ -7736,7 +7769,8 @@ declare namespace camera { * @throws { BusinessError } 202 - Not System Application. * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi - * @since 13 + * @since arkts {'1.1':'13','1.2':'20'} + * @arkts 1.1&1.2 */ on(type: 'lcdFlashStatus', callback: AsyncCallback): void; @@ -7748,7 +7782,8 @@ declare namespace camera { * @throws { BusinessError } 202 - Not System Application. * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi - * @since 13 + * @since arkts {'1.1':'13','1.2':'20'} + * @arkts 1.1&1.2 */ off(type: 'lcdFlashStatus', callback?: AsyncCallback): void; @@ -7761,7 +7796,8 @@ declare namespace camera { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified. 2.Incorrect parameter types. * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi - * @since 13 + * @since arkts {'1.1':'13','1.2':'20'} + * @arkts 1.1&1.2 */ getSessionFunctions(outputCapability: CameraOutputCapability): Array; @@ -7772,7 +7808,8 @@ declare namespace camera { * @throws { BusinessError } 202 - Not System Application. * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi - * @since 13 + * @since arkts {'1.1':'13','1.2':'20'} + * @arkts 1.1&1.2 */ getSessionConflictFunctions(): Array; } @@ -7810,14 +7847,14 @@ declare namespace camera { /** * Enum for quality prioritization. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @since 14 */ /** * Enum for quality prioritization. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 @@ -7887,6 +7924,7 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 20 + * @arkts 1.1&1.2 */ interface VideoSession extends Session, Flash, AutoExposure, WhiteBalance, Focus, Zoom, Stabilization, ColorManagement, AutoDeviceSwitch, Macro { /** @@ -7912,7 +7950,8 @@ declare namespace camera { * @throws { BusinessError } 7400201 - Camera service fatal error. * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice - * @since 19 + * @since arkts {'1.1':'19','1.2':'20'} + * @arkts 1.1&1.2 */ canPreconfig(preconfigType: PreconfigType, preconfigRatio?: PreconfigRatio): boolean; @@ -7937,7 +7976,8 @@ declare namespace camera { * @throws { BusinessError } 7400201 - Camera service fatal error. * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice - * @since 19 + * @since arkts {'1.1':'19','1.2':'20'} + * @arkts 1.1&1.2 */ preconfig(preconfigType: PreconfigType, preconfigRatio?: PreconfigRatio): void; @@ -7960,7 +8000,8 @@ declare namespace camera { * @param { ErrorCallback } callback - Callback used to get the capture session errors. * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice - * @since 19 + * @since arkts {'1.1':'19','1.2':'20'} + * @arkts 1.1&1.2 */ on(type: 'error', callback: ErrorCallback): void; @@ -7979,7 +8020,8 @@ declare namespace camera { * @param { ErrorCallback } callback - Callback used to get the capture session errors. * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice - * @since 19 + * @since arkts {'1.1':'19','1.2':'20'} + * @arkts 1.1&1.2 */ off(type: 'error', callback?: ErrorCallback): void; @@ -8002,7 +8044,8 @@ declare namespace camera { * @param { AsyncCallback } callback - Callback used to get the focus state change. * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice - * @since 19 + * @since arkts {'1.1':'19','1.2':'20'} + * @arkts 1.1&1.2 */ on(type: 'focusStateChange', callback: AsyncCallback): void; @@ -8021,7 +8064,8 @@ declare namespace camera { * @param { AsyncCallback } callback - Callback used to get the focus state change. * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice - * @since 19 + * @since arkts {'1.1':'19','1.2':'20'} + * @arkts 1.1&1.2 */ off(type: 'focusStateChange', callback?: AsyncCallback): void; @@ -8044,7 +8088,8 @@ declare namespace camera { * @param { AsyncCallback } callback - Callback used to get the zoom info. * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice - * @since 19 + * @since arkts {'1.1':'19','1.2':'20'} + * @arkts 1.1&1.2 */ on(type: 'smoothZoomInfoAvailable', callback: AsyncCallback): void; @@ -8063,7 +8108,8 @@ declare namespace camera { * @param { AsyncCallback } callback - Callback used to get the zoom info. * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice - * @since 19 + * @since arkts {'1.1':'19','1.2':'20'} + * @arkts 1.1&1.2 */ off(type: 'smoothZoomInfoAvailable', callback?: AsyncCallback): void; @@ -8075,7 +8121,8 @@ declare namespace camera { * @throws { BusinessError } 202 - Not System Application. * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi - * @since 11 + * @since arkts {'1.1':'11','1.2':'20'} + * @arkts 1.1&1.2 */ on(type: 'macroStatusChanged', callback: AsyncCallback): void; @@ -8087,7 +8134,8 @@ declare namespace camera { * @throws { BusinessError } 202 - Not System Application. * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi - * @since 11 + * @since arkts {'1.1':'11','1.2':'20'} + * @arkts 1.1&1.2 */ off(type: 'macroStatusChanged', callback?: AsyncCallback): void; @@ -8099,7 +8147,8 @@ declare namespace camera { * @throws { BusinessError } 202 - Not System Application. * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi - * @since 13 + * @since arkts {'1.1':'13','1.2':'20'} + * @arkts 1.1&1.2 */ on(type: 'lcdFlashStatus', callback: AsyncCallback): void; @@ -8111,7 +8160,8 @@ declare namespace camera { * @throws { BusinessError } 202 - Not System Application. * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi - * @since 13 + * @since arkts {'1.1':'13','1.2':'20'} + * @arkts 1.1&1.2 */ off(type: 'lcdFlashStatus', callback?: AsyncCallback): void; @@ -8135,7 +8185,8 @@ declare namespace camera { * @param { AsyncCallback } callback - Callback used to return the result. * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice - * @since 19 + * @since arkts {'1.1':'19','1.2':'20'} + * @arkts 1.1&1.2 */ on(type: 'autoDeviceSwitchStatusChange', callback: AsyncCallback): void; @@ -8154,7 +8205,8 @@ declare namespace camera { * @param { AsyncCallback } callback - Callback used to return the result. * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice - * @since 19 + * @since arkts {'1.1':'19','1.2':'20'} + * @arkts 1.1&1.2 */ off(type: 'autoDeviceSwitchStatusChange', callback?: AsyncCallback): void; @@ -8166,7 +8218,8 @@ declare namespace camera { * @throws { BusinessError } 202 - Not System Application. * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi - * @since 15 + * @since arkts {'1.1':'15','1.2':'20'} + * @arkts 1.1&1.2 */ on(type: 'focusTrackingInfoAvailable', callback: Callback): void; @@ -8178,7 +8231,8 @@ declare namespace camera { * @throws { BusinessError } 202 - Not System Application. * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi - * @since 15 + * @since arkts {'1.1':'15','1.2':'20'} + * @arkts 1.1&1.2 */ off(type: 'focusTrackingInfoAvailable', callback?: Callback): void; @@ -8189,7 +8243,8 @@ declare namespace camera { * @throws { BusinessError } 202 - Not System Application.[object Object] * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ on(type: 'effectSuggestionChange', callback: AsyncCallback): void; @@ -8201,7 +8256,8 @@ declare namespace camera { * @throws { BusinessError } 202 - Not System Application.[object Object] * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ off(type: 'effectSuggestionChange', callback?: AsyncCallback): void; @@ -8214,7 +8270,8 @@ declare namespace camera { * @throws { BusinessError } 401 - Parameter error. Possible causes: 1.Mandatory parameters are left unspecified. 2.Incorrect parameter types. * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi - * @since 13 + * @since arkts {'1.1':'13','1.2':'20'} + * @arkts 1.1&1.2 */ getSessionFunctions(outputCapability: CameraOutputCapability): Array; @@ -8225,7 +8282,8 @@ declare namespace camera { * @throws { BusinessError } 202 - Not System Application. * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi - * @since 13 + * @since arkts {'1.1':'13','1.2':'20'} + * @arkts 1.1&1.2 */ getSessionConflictFunctions(): Array; @@ -8254,7 +8312,8 @@ declare namespace camera { * @throws { BusinessError } 7400103 - Session not config. The session has not been committed or configured. * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice - * @since 19 + * @since arkts {'1.1':'19','1.2':'20'} + * @arkts 1.1&1.2 */ setQualityPrioritization(quality : QualityPrioritization) : void; @@ -8266,7 +8325,8 @@ declare namespace camera { * @throws { BusinessError } 202 - Not System Application. * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ on(type: 'lightStatusChange', callback: AsyncCallback): void; @@ -8278,7 +8338,8 @@ declare namespace camera { * @throws { BusinessError } 202 - Not System Application. * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ off(type: 'lightStatusChange', callback?: AsyncCallback): void; } @@ -8286,7 +8347,7 @@ declare namespace camera { /** * Enum for the camera light status. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 18 @@ -8314,7 +8375,7 @@ declare namespace camera { /** * Enumerates the camera portrait effects. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 10 @@ -8485,24 +8546,24 @@ declare namespace camera { /** * Min zoom value. * - * @type { number } + * @type { double } * @readonly * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 11 */ - readonly min: number; + readonly min: double; /** * Max zoom value. * - * @type { number } + * @type { double } * @readonly * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 11 */ - readonly max: number; + readonly max: double; } /** @@ -8527,12 +8588,12 @@ declare namespace camera { /** * The supported physical apertures. * - * @type { Array } + * @type { Array } * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 11 */ - apertures: Array; + apertures: Array; } /** @@ -8547,7 +8608,7 @@ declare namespace camera { /** * Gets the supported virtual apertures. * - * @returns { Array } The array of supported virtual apertures. + * @returns { Array } The array of supported virtual apertures. * @throws { BusinessError } 202 - Not System Application. * @throws { BusinessError } 7400103 - Session not config. * @syscap SystemCapability.Multimedia.Camera.Core @@ -8558,14 +8619,14 @@ declare namespace camera { * Gets the supported virtual apertures. * Move to ApertureQuery interface from Aperture since 12. * - * @returns { Array } The array of supported virtual apertures. + * @returns { Array } The array of supported virtual apertures. * @throws { BusinessError } 202 - Not System Application. * @throws { BusinessError } 7400103 - Session not config, only throw in session usage. * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 12 */ - getSupportedVirtualApertures(): Array; + getSupportedVirtualApertures(): Array; /** * Gets the supported physical apertures. @@ -8604,50 +8665,50 @@ declare namespace camera { /** * Gets current virtual aperture value. * - * @returns { number } The current virtual aperture value. + * @returns { double } The current virtual aperture value. * @throws { BusinessError } 202 - Not System Application. * @throws { BusinessError } 7400103 - Session not config. * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 11 */ - getVirtualAperture(): number; + getVirtualAperture(): double; /** * Sets virtual aperture value. * - * @param { number } aperture - virtual aperture value + * @param { double } aperture - virtual aperture value * @throws { BusinessError } 202 - Not System Application. * @throws { BusinessError } 7400103 - Session not config. * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 11 */ - setVirtualAperture(aperture: number): void; + setVirtualAperture(aperture: double): void; /** * Gets current physical aperture value. * - * @returns { number } The current physical aperture value. + * @returns { double } The current physical aperture value. * @throws { BusinessError } 202 - Not System Application. * @throws { BusinessError } 7400103 - Session not config. * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 11 */ - getPhysicalAperture(): number; + getPhysicalAperture(): double; /** * Sets physical aperture value. * - * @param { number } aperture - physical aperture value + * @param { double } aperture - physical aperture value * @throws { BusinessError } 202 - Not System Application. * @throws { BusinessError } 7400103 - Session not config. * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 11 */ - setPhysicalAperture(aperture: number): void; + setPhysicalAperture(aperture: double): void; } /** @@ -8870,7 +8931,7 @@ declare namespace camera { /** * Gets the supported manual exposure range. * - * @returns { Array } The array of manual exposure range. + * @returns { Array } The array of manual exposure range. * @throws { BusinessError } 202 - Not System Application. * @throws { BusinessError } 7400103 - Session not config. * @syscap SystemCapability.Multimedia.Camera.Core @@ -8881,7 +8942,7 @@ declare namespace camera { * Gets the supported manual exposure range. * Move to ManualExposureQuery from ManualExposure since 12. * - * @returns { Array } The array of manual exposure range. + * @returns { Array } The array of manual exposure range. * @throws { BusinessError } 202 - Not System Application. * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. * @throws { BusinessError } 7400103 - Session not config, only throw in session usage. @@ -8889,7 +8950,7 @@ declare namespace camera { * @systemapi * @since 12 */ - getSupportedExposureRange(): Array; + getSupportedExposureRange(): Array; } /** @@ -8905,7 +8966,7 @@ declare namespace camera { /** * Gets current exposure value. * - * @returns { number } The current exposure value. + * @returns { int } The current exposure value. * @throws { BusinessError } 202 - Not System Application. * @throws { BusinessError } 7400103 - Session not config. * @syscap SystemCapability.Multimedia.Camera.Core @@ -8915,7 +8976,7 @@ declare namespace camera { /** * Gets current exposure value. * - * @returns { number } The current exposure value. + * @returns { int } The current exposure value. * @throws { BusinessError } 202 - Not System Application. * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. * @throws { BusinessError } 7400103 - Session not config. @@ -8923,12 +8984,12 @@ declare namespace camera { * @systemapi * @since 12 */ - getExposure(): number; + getExposure(): int; /** * Sets Exposure value. * - * @param { number } exposure - Exposure value + * @param { int } exposure - Exposure value * @throws { BusinessError } 202 - Not System Application. * @throws { BusinessError } 7400103 - Session not config. * @syscap SystemCapability.Multimedia.Camera.Core @@ -8938,7 +8999,7 @@ declare namespace camera { /** * Sets Exposure value. * - * @param { number } exposure - Exposure value + * @param { int } exposure - Exposure value * @throws { BusinessError } 202 - Not System Application. * @throws { BusinessError } 7400102 - Operation not allowed. * @throws { BusinessError } 7400103 - Session not config. @@ -8946,7 +9007,7 @@ declare namespace camera { * @systemapi * @since 12 */ - setExposure(exposure: number): void; + setExposure(exposure: int): void; } /** @@ -9062,13 +9123,13 @@ declare namespace camera { /** * ISO value. * - * @type { ?number } + * @type { ?int } * @readonly * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 12 */ - readonly iso?: number; + readonly iso?: int; } /** @@ -9083,13 +9144,13 @@ declare namespace camera { /** * Exposure time value. * - * @type { ?number } + * @type { ?int } * @readonly * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 12 */ - readonly exposureTime?: number; + readonly exposureTime?: int; } /** @@ -9104,13 +9165,13 @@ declare namespace camera { /** * Aperture value. * - * @type { ?number } + * @type { ?double } * @readonly * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 12 */ - readonly aperture?: number; + readonly aperture?: double; } /** @@ -9125,13 +9186,13 @@ declare namespace camera { /** * Lumination value. * - * @type { ?number } + * @type { ?double } * @readonly * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 12 */ - readonly lumination?: number; + readonly lumination?: double; } /** @@ -9494,7 +9555,7 @@ declare namespace camera { /** * Enum for slow motion status. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 12 @@ -9973,6 +10034,7 @@ declare namespace camera { * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 20 + * @arkts 1.1&1.2 */ interface SecureSession extends Session, Flash, AutoExposure, WhiteBalance, Focus, Zoom { /** @@ -10002,7 +10064,8 @@ declare namespace camera { * @throws { BusinessError } 7400102 - Operation not allowed. * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice - * @since 19 + * @since arkts {'1.1':'19','1.2':'20'} + * @arkts 1.1&1.2 */ addSecureOutput(previewOutput: PreviewOutput): void; @@ -10025,7 +10088,8 @@ declare namespace camera { * @param { ErrorCallback } callback - Callback used to get the capture session errors. * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice - * @since 19 + * @since arkts {'1.1':'19','1.2':'20'} + * @arkts 1.1&1.2 */ on(type: 'error', callback: ErrorCallback): void; @@ -10044,7 +10108,8 @@ declare namespace camera { * @param { ErrorCallback } callback - Callback used to get the capture session errors. * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice - * @since 19 + * @since arkts {'1.1':'19','1.2':'20'} + * @arkts 1.1&1.2 */ off(type: 'error', callback?: ErrorCallback): void; @@ -10067,7 +10132,8 @@ declare namespace camera { * @param { AsyncCallback } callback - Callback used to get the focus state change. * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice - * @since 19 + * @since arkts {'1.1':'19','1.2':'20'} + * @arkts 1.1&1.2 */ on(type: 'focusStateChange', callback: AsyncCallback): void; @@ -10086,7 +10152,8 @@ declare namespace camera { * @param { AsyncCallback } callback - Callback used to get the focus state change. * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice - * @since 19 + * @since arkts {'1.1':'19','1.2':'20'} + * @arkts 1.1&1.2 */ off(type: 'focusStateChange', callback?: AsyncCallback): void; } @@ -10576,22 +10643,22 @@ declare namespace camera { * Status of the sketch stream. * 0 is stop, and 1 is start. * - * @type { number } + * @type { int } * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 11 */ - status: number; + status: int; /** * The zoom ratio of the sketch stream. * - * @type { number } + * @type { double } * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 11 */ - sketchRatio: number; + sketchRatio: double; } /** @@ -10804,8 +10871,8 @@ declare namespace camera { /** * Set a frame rate range. * - * @param { number } minFps - Minimum frame rate per second. - * @param { number } maxFps - Maximum frame rate per second. + * @param { int } minFps - Minimum frame rate per second. + * @param { int } maxFps - Maximum frame rate per second. * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. * @throws { BusinessError } 7400110 - Unresolved conflicts with current configurations. * @syscap SystemCapability.Multimedia.Camera.Core @@ -10814,15 +10881,15 @@ declare namespace camera { /** * The supported frame rate range can be queried via the getSupportedFrameRates interface before setting. * - * @param { number } minFps - Minimum frame rate per second. - * @param { number } maxFps - Maximum frame rate per second. + * @param { int } minFps - Minimum frame rate per second. + * @param { int } maxFps - Maximum frame rate per second. * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. * @throws { BusinessError } 7400110 - Unresolved conflicts with current configurations. * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 */ - setFrameRate(minFps: number, maxFps: number): void; + setFrameRate(minFps: int, maxFps: int): void; /** * Get active frame rate range which has been set before. @@ -10863,7 +10930,7 @@ declare namespace camera { /** * Gets the preview rotation angle. * - * @param { number } displayRotation - The current display rotation angle. + * @param { int } displayRotation - The current display rotation angle. * @returns { ImageRotation } The preview rotation angle. * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. * @throws { BusinessError } 7400201 - Camera service fatal error. @@ -10873,7 +10940,7 @@ declare namespace camera { /** * Gets the preview rotation angle. * - * @param { number } displayRotation - The current display rotation angle. + * @param { int } displayRotation - The current display rotation angle. * @returns { ImageRotation } The preview rotation angle. * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. * @throws { BusinessError } 7400201 - Camera service fatal error. @@ -10881,7 +10948,7 @@ declare namespace camera { * @atomicservice * @since 19 */ - getPreviewRotation(displayRotation: number): ImageRotation; + getPreviewRotation(displayRotation: int): ImageRotation; /** * Sets the preview rotation angle. @@ -10941,14 +11008,14 @@ declare namespace camera { /** * Gets the specific zoom ratio when sketch stream open. * - * @returns { number } The specific zoom ratio of sketch. + * @returns { double } The specific zoom ratio of sketch. * @throws { BusinessError } 202 - Not System Application. * @throws { BusinessError } 7400103 - Session not config. * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 11 */ - getSketchRatio(): number; + getSketchRatio(): double; /** * Enable sketch for camera. @@ -11026,7 +11093,7 @@ declare namespace camera { /** * Enum for effect suggestion. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 12 @@ -11116,14 +11183,14 @@ declare namespace camera { /** * Enumerates the image rotation angles. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ /** * Enumerates the image rotation angles. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 @@ -11209,66 +11276,66 @@ declare namespace camera { /** * Latitude. * - * @type { number } + * @type { double } * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ /** * Latitude. * - * @type { number } + * @type { double } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 */ - latitude: number; + latitude: double; /** * Longitude. * - * @type { number } + * @type { double } * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ /** * Longitude. * - * @type { number } + * @type { double } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 */ - longitude: number; + longitude: double; /** * Altitude. * - * @type { number } + * @type { double } * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ /** * Altitude. * - * @type { number } + * @type { double } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 */ - altitude: number; + altitude: double; } /** * Enumerates the image quality levels. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ /** * Enumerates the image quality levels. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 @@ -11410,7 +11477,7 @@ declare namespace camera { /** * Enumerates the delivery image types. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 11 @@ -11550,14 +11617,14 @@ declare namespace camera { /** * Enumerates the camera video codec type. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @since 13 */ /** * Enumerates the camera video codec type. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 @@ -12275,7 +12342,7 @@ declare namespace camera { * Subscribes estimated capture duration event callback. * * @param { 'estimatedCaptureDuration' } type - Event type. - * @param { AsyncCallback } callback - Callback used to notify the estimated capture duration (in milliseconds). + * @param { AsyncCallback } callback - Callback used to notify the estimated capture duration (in milliseconds). * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ @@ -12287,18 +12354,18 @@ declare namespace camera { * within the callback method of on(). * * @param { 'estimatedCaptureDuration' } type - Event type. - * @param { AsyncCallback } callback - Callback used to notify the estimated capture duration (in milliseconds). + * @param { AsyncCallback } callback - Callback used to notify the estimated capture duration (in milliseconds). * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 */ - on(type: 'estimatedCaptureDuration', callback: AsyncCallback): void; + on(type: 'estimatedCaptureDuration', callback: AsyncCallback): void; /** * Unsubscribes from estimated capture duration event callback. * * @param { 'estimatedCaptureDuration' } type - Event type. - * @param { AsyncCallback } callback - Callback used to notify the estimated capture duration (in milliseconds). + * @param { AsyncCallback } callback - Callback used to notify the estimated capture duration (in milliseconds). * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ @@ -12306,12 +12373,12 @@ declare namespace camera { * Unsubscribes from estimated capture duration event callback. * * @param { 'estimatedCaptureDuration' } type - Event type. - * @param { AsyncCallback } callback - Callback used to notify the estimated capture duration (in milliseconds). + * @param { AsyncCallback } callback - Callback used to notify the estimated capture duration (in milliseconds). * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 */ - off(type: 'estimatedCaptureDuration', callback?: AsyncCallback): void; + off(type: 'estimatedCaptureDuration', callback?: AsyncCallback): void; /** * Subscribes to error events. @@ -12549,7 +12616,7 @@ declare namespace camera { /** * Gets the photo rotation angle. * - * @param { number } deviceDegree - The current device rotation degree. + * @param { int } deviceDegree - The current device rotation degree. * @returns { ImageRotation } The photo rotation angle. * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. * @throws { BusinessError } 7400201 - Camera service fatal error. @@ -12559,7 +12626,7 @@ declare namespace camera { /** * Gets the photo rotation angle. * - * @param { number } deviceDegree - The current device rotation degree. + * @param { int } deviceDegree - The current device rotation degree. * @returns { ImageRotation } The photo rotation angle. * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. * @throws { BusinessError } 7400201 - Camera service fatal error. @@ -12567,7 +12634,7 @@ declare namespace camera { * @atomicservice * @since 19 */ - getPhotoRotation(deviceDegree: number): ImageRotation; + getPhotoRotation(deviceDegree: int): ImageRotation; /** * Confirm if offline processing is supported. @@ -12639,35 +12706,35 @@ declare namespace camera { /** * Capture id. * - * @type { number } + * @type { int } * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ /** * Capture id. * - * @type { number } + * @type { int } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 */ - captureId: number; + captureId: int; /** * Timestamp for frame. * - * @type { number } + * @type { long } * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ /** * Timestamp for frame. * - * @type { number } + * @type { long } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 */ - timestamp: number; + timestamp: long; } /** @@ -12689,19 +12756,19 @@ declare namespace camera { /** * Capture id. * - * @type { number } + * @type { int } * @syscap SystemCapability.Multimedia.Camera.Core * @since 12 */ /** * Capture id. * - * @type { number } + * @type { int } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 */ - captureId: number; + captureId: int; } /** @@ -12723,35 +12790,35 @@ declare namespace camera { /** * Capture id. * - * @type { number } + * @type { int } * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ /** * Capture id. * - * @type { number } + * @type { int } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 */ - captureId: number; + captureId: int; /** * Time(in milliseconds) is the shutter time for the photo. * - * @type { number } + * @type { long } * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ /** * Time(in milliseconds) is the shutter time for the photo. * - * @type { number } + * @type { long } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 */ - time: number; + time: long; } /** @@ -12773,35 +12840,35 @@ declare namespace camera { /** * Capture id. * - * @type { number } + * @type { int } * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ /** * Capture id. * - * @type { number } + * @type { int } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 */ - captureId: number; + captureId: int; /** * Frame count. * - * @type { number } + * @type { int } * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ /** * Frame count. * - * @type { number } + * @type { int } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 */ - frameCount: number; + frameCount: int; } /** @@ -13014,8 +13081,8 @@ declare namespace camera { /** * Set a frame rate range. * - * @param { number } minFps - Minimum frame rate per second. - * @param { number } maxFps - Maximum frame rate per second. + * @param { int } minFps - Minimum frame rate per second. + * @param { int } maxFps - Maximum frame rate per second. * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. * @throws { BusinessError } 7400110 - Unresolved conflicts with current configurations. * @syscap SystemCapability.Multimedia.Camera.Core @@ -13024,15 +13091,15 @@ declare namespace camera { /** * Set a frame rate range. * - * @param { number } minFps - Minimum frame rate per second. - * @param { number } maxFps - Maximum frame rate per second. + * @param { int } minFps - Minimum frame rate per second. + * @param { int } maxFps - Maximum frame rate per second. * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. * @throws { BusinessError } 7400110 - Unresolved conflicts with current configurations. * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 */ - setFrameRate(minFps: number, maxFps: number): void; + setFrameRate(minFps: int, maxFps: int): void; /** * Get active frame rate range which has been set before. @@ -13054,7 +13121,7 @@ declare namespace camera { /** * Gets the video rotation angle. * - * @param { number } deviceDegree - The current device rotation degree. + * @param { int } deviceDegree - The current device rotation degree. * @returns { ImageRotation } The video rotation angle. * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. * @throws { BusinessError } 7400201 - Camera service fatal error. @@ -13064,7 +13131,7 @@ declare namespace camera { /** * Gets the video rotation angle. * - * @param { number } deviceDegree - The current device rotation degree. + * @param { int } deviceDegree - The current device rotation degree. * @returns { ImageRotation } The video rotation angle. * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. * @throws { BusinessError } 7400201 - Camera service fatal error. @@ -13072,7 +13139,7 @@ declare namespace camera { * @atomicservice * @since 19 */ - getVideoRotation(deviceDegree: number): ImageRotation; + getVideoRotation(deviceDegree: int): ImageRotation; /** * Confirm if auto deferred video enhancement is supported in the specific device. @@ -13361,7 +13428,7 @@ declare namespace camera { /** * Video meta type. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 12 @@ -13379,14 +13446,14 @@ declare namespace camera { /** * Metadata object type. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ /** * Metadata object type. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 @@ -13474,7 +13541,7 @@ declare namespace camera { /** * Enum for light painting tabletype. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 12 @@ -13536,73 +13603,73 @@ declare namespace camera { /** * X coordinator of top left point. * - * @type { number } + * @type { double } * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ /** * X coordinator of top left point. * - * @type { number } + * @type { double } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 */ - topLeftX: number; + topLeftX: double; /** * Y coordinator of top left point. * - * @type { number } + * @type { double } * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ /** * Y coordinator of top left point. * - * @type { number } + * @type { double } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 */ - topLeftY: number; + topLeftY: double; /** * Width of this rectangle. * - * @type { number } + * @type { double } * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ /** * Width of this rectangle. * - * @type { number } + * @type { double } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 */ - width: number; + width: double; /** * Height of this rectangle. * - * @type { number } + * @type { double } * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 */ /** * Height of this rectangle. * - * @type { number } + * @type { double } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 */ - height: number; + height: double; } /** * Enum for emotion type. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 13 @@ -13682,7 +13749,7 @@ declare namespace camera { /** * Metadata object timestamp in milliseconds. * - * @type { number } + * @type { int } * @readonly * @syscap SystemCapability.Multimedia.Camera.Core * @since 10 @@ -13690,13 +13757,13 @@ declare namespace camera { /** * Metadata object timestamp in milliseconds. * - * @type { number } + * @type { int } * @readonly * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 19 */ - readonly timestamp: number; + readonly timestamp: int; /** * The axis-aligned bounding box of detected metadata object. * @@ -13718,23 +13785,23 @@ declare namespace camera { /** * Metadata object id. * - * @type { number } + * @type { int } * @readonly * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 13 */ - readonly objectId: number; + readonly objectId: int; /** * Confidence for the detected type. * - * @type { number } + * @type { int } * @readonly * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 13 */ - readonly confidence: number; + readonly confidence: int; } /** @@ -13783,46 +13850,46 @@ declare namespace camera { /** * Emotion confidence. * - * @type { number } + * @type { int } * @readonly * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 13 */ - readonly emotionConfidence: number; + readonly emotionConfidence: int; /** * Pitch angle for face. * - * @type { number } + * @type { int } * @readonly * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 13 */ - readonly pitchAngle: number; + readonly pitchAngle: int; /** * Yaw angle for face. * - * @type { number } + * @type { int } * @readonly * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 13 */ - readonly yawAngle: number; + readonly yawAngle: int; /** * Roll angle for face. * - * @type { number } + * @type { int } * @readonly * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 13 */ - readonly rollAngle: number; + readonly rollAngle: int; } /** @@ -14333,7 +14400,7 @@ declare namespace camera { /** * Enumerates the timelapse recording state. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 12 @@ -14361,7 +14428,7 @@ declare namespace camera { /** * Enumerates the timelapse preview type. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 12 @@ -14431,13 +14498,13 @@ declare namespace camera { /** * Timelapse capture interval. * - * @type { ?number } + * @type { ?int } * @readonly * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 12 */ - readonly captureInterval?: number; + readonly captureInterval?: int; } /** @@ -14633,31 +14700,31 @@ declare namespace camera { /** * Gets supported timelapse interval range. * - * @returns { Array } Timelapse interval range. + * @returns { Array } Timelapse interval range. * @throws { BusinessError } 202 - Not System Application. * @throws { BusinessError } 7400103 - Session not config, only throw in session usage. * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 12 */ - getSupportedTimeLapseIntervalRange(): Array; + getSupportedTimeLapseIntervalRange(): Array; /** * Gets the timelapse interval in use. * - * @returns { number } the timelapse interval in use. + * @returns { int } the timelapse interval in use. * @throws { BusinessError } 202 - Not System Application. * @throws { BusinessError } 7400103 - Session not config. * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 12 */ - getTimeLapseInterval(): number; + getTimeLapseInterval(): int; /** * Sets a timelapse interval for a camera device. * - * @param { number } interval The timelapse interval. + * @param { int } interval The timelapse interval. * @throws { BusinessError } 202 - Not System Application. * @throws { BusinessError } 7400101 - Parameter missing or parameter type incorrect. * @throws { BusinessError } 7400103 - Session not config. @@ -14665,7 +14732,7 @@ declare namespace camera { * @systemapi * @since 12 */ - setTimeLapseInterval(interval: number): void; + setTimeLapseInterval(interval: int): void; /** * Gets the timelapse recording state in use. @@ -14721,7 +14788,7 @@ declare namespace camera { /** * Enum for Depth Data Accuracy. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 13 @@ -14749,7 +14816,7 @@ declare namespace camera { /** * Enum for Depth Data Quality Level. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 13 @@ -15000,14 +15067,14 @@ declare namespace camera { /** * Query the depth fusion threshold. * - * @returns { Array } The depth fusion threshold. + * @returns { Array } The depth fusion threshold. * @throws { BusinessError } 202 - Not System Application. * @throws { BusinessError } 7400103 - Session not config, only throw in session usage. * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 14 */ - getDepthFusionThreshold(): Array; + getDepthFusionThreshold(): Array; } /** @@ -15050,7 +15117,7 @@ declare namespace camera { /** * Enum for auxiliary type. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 18 @@ -15069,7 +15136,7 @@ declare namespace camera { /** * Enum for auxiliary status. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 18 @@ -15106,7 +15173,7 @@ declare namespace camera { /** * Enum for color reservation type. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Multimedia.Camera.Core * @systemapi * @since 15 diff --git a/api/@ohos.multimedia.cameraPicker.d.ts b/api/@ohos.multimedia.cameraPicker.d.ts index 9998900eda19b3ba50fb97af95a15b977c3e8bff..5a82026f6beb2e9734283d5afac77a9d0b2dbc77 100644 --- a/api/@ohos.multimedia.cameraPicker.d.ts +++ b/api/@ohos.multimedia.cameraPicker.d.ts @@ -85,19 +85,19 @@ declare namespace cameraPicker { /** * The max duration of the video. * - * @type { ?number } + * @type { ?int } * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ /** * The max duration of the video. * - * @type { ?number } + * @type { ?int } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 12 */ - videoDuration?: number; + videoDuration?: int; } /** @@ -164,19 +164,19 @@ declare namespace cameraPicker { /** * The result code. * - * @type { number } + * @type { int } * @syscap SystemCapability.Multimedia.Camera.Core * @since 11 */ /** * The result code. * - * @type { number } + * @type { int } * @syscap SystemCapability.Multimedia.Camera.Core * @atomicservice * @since 12 */ - resultCode: number; + resultCode: int; /** * The result saved uri.