| Change Type | Old Version | New Version | d.ts File |
|---|---|---|---|
| New error code | Class name: AutoExposure; API declaration: setExposureMode(aeMode: ExposureMode): void; DIfferences: NA | Class name: AutoExposure; API declaration: setExposureMode(aeMode: ExposureMode): void; DIfferences: 7400102 | api/@ohos.multimedia.camera.d.ts |
| Deleted error code | Class name: CameraManager; API declaration: setTorchMode(mode: TorchMode): void; DIfferences: 7400101 | Class name: CameraManager; API declaration: setTorchMode(mode: TorchMode): void; DIfferences: NA | api/@ohos.multimedia.camera.d.ts |
| Deleted error code | Class name: Zoom; API declaration: setSmoothZoom(targetRatio: number, mode?: SmoothZoomMode): void; DIfferences: 7400103 | Class name: Zoom; API declaration: setSmoothZoom(targetRatio: number, mode?: SmoothZoomMode): void; DIfferences: NA | api/@ohos.multimedia.camera.d.ts |
| Deleted error code | Class name: ColorManagementQuery; API declaration: getSupportedColorSpaces(): Array<colorSpaceManager.ColorSpace>; DIfferences: 7400103 | Class name: ColorManagementQuery; API declaration: getSupportedColorSpaces(): Array<colorSpaceManager.ColorSpace>; DIfferences: NA | api/@ohos.multimedia.camera.d.ts |
| Deleted error code | Class name: AutoDeviceSwitchQuery; API declaration: isAutoDeviceSwitchSupported(): boolean; DIfferences: 7400103 | Class name: AutoDeviceSwitchQuery; API declaration: isAutoDeviceSwitchSupported(): boolean; DIfferences: NA | api/@ohos.multimedia.camera.d.ts |
| Deleted error code | Class name: Session; API declaration: addInput(cameraInput: CameraInput): void; DIfferences: 7400103 | Class name: Session; API declaration: addInput(cameraInput: CameraInput): void; DIfferences: NA | api/@ohos.multimedia.camera.d.ts |
| Deleted error code | Class name: Session; API declaration: removeInput(cameraInput: CameraInput): void; DIfferences: 7400103 | Class name: Session; API declaration: removeInput(cameraInput: CameraInput): void; DIfferences: NA | api/@ohos.multimedia.camera.d.ts |
| Deleted error code | Class name: Session; API declaration: addOutput(cameraOutput: CameraOutput): void; DIfferences: 7400103 | Class name: Session; API declaration: addOutput(cameraOutput: CameraOutput): void; DIfferences: NA | api/@ohos.multimedia.camera.d.ts |
| Deleted error code | Class name: Session; API declaration: removeOutput(cameraOutput: CameraOutput): void; DIfferences: 7400103 | Class name: Session; API declaration: removeOutput(cameraOutput: CameraOutput): void; DIfferences: NA | api/@ohos.multimedia.camera.d.ts |
| Deleted error code | Class name: SecureSession; API declaration: addSecureOutput(previewOutput: PreviewOutput): void; DIfferences: 7400103 | Class name: SecureSession; API declaration: addSecureOutput(previewOutput: PreviewOutput): void; DIfferences: NA | api/@ohos.multimedia.camera.d.ts |
| Error code change | Class name: CameraManager; API declaration: createSession<T extends Session>(mode: SceneMode): T; DIfferences: 401,7400201 | Class name: CameraManager; API declaration: createSession<T extends Session>(mode: SceneMode): T; DIfferences: 7400101,7400201 | api/@ohos.multimedia.camera.d.ts |
| Error code change | Class name: AutoDeviceSwitch; API declaration: enableAutoDeviceSwitch(enabled: boolean): void; DIfferences: 401,7400102,7400103,7400201 | Class name: AutoDeviceSwitch; API declaration: enableAutoDeviceSwitch(enabled: boolean): void; DIfferences: 7400101,7400102,7400103,7400201 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: enum SystemPressureLevel DIfferences: enum SystemPressureLevel | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: SystemPressureLevel; API declaration: SYSTEM_PRESSURE_NORMAL = 0 DIfferences: SYSTEM_PRESSURE_NORMAL = 0 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: SystemPressureLevel; API declaration: SYSTEM_PRESSURE_MILD = 1 DIfferences: SYSTEM_PRESSURE_MILD = 1 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: SystemPressureLevel; API declaration: SYSTEM_PRESSURE_SEVERE = 2 DIfferences: SYSTEM_PRESSURE_SEVERE = 2 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: SystemPressureLevel; API declaration: SYSTEM_PRESSURE_CRITICAL = 3 DIfferences: SYSTEM_PRESSURE_CRITICAL = 3 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: SystemPressureLevel; API declaration: SYSTEM_PRESSURE_SHUTDOWN = 4 DIfferences: SYSTEM_PRESSURE_SHUTDOWN = 4 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: interface ControlCenterStatusInfo DIfferences: interface ControlCenterStatusInfo | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: ControlCenterStatusInfo; API declaration: readonly effectType: ControlCenterEffectType; DIfferences: readonly effectType: ControlCenterEffectType; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: ControlCenterStatusInfo; API declaration: readonly isActive: boolean; DIfferences: readonly isActive: boolean; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraManager; API declaration: getCameraDevice(position: CameraPosition, type: CameraType): CameraDevice; DIfferences: getCameraDevice(position: CameraPosition, type: CameraType): CameraDevice; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraManager; API declaration: getCameraConcurrentInfos(cameras: Array<CameraDevice>): Array<CameraConcurrentInfo>; DIfferences: getCameraConcurrentInfos(cameras: Array<CameraDevice>): Array<CameraConcurrentInfo>; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: enum HostDeviceType DIfferences: enum HostDeviceType | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: HostDeviceType; API declaration: UNKNOWN_TYPE = 0 DIfferences: UNKNOWN_TYPE = 0 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: HostDeviceType; API declaration: PHONE = 0x0E DIfferences: PHONE = 0x0E | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: HostDeviceType; API declaration: TABLET = 0x11 DIfferences: TABLET = 0x11 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraDevice; API declaration: readonly hostDeviceName: string; DIfferences: readonly hostDeviceName: string; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraDevice; API declaration: readonly hostDeviceType: HostDeviceType; DIfferences: readonly hostDeviceType: HostDeviceType; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: enum WhiteBalanceMode DIfferences: enum WhiteBalanceMode | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: WhiteBalanceMode; API declaration: AUTO = 0 DIfferences: AUTO = 0 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: WhiteBalanceMode; API declaration: CLOUDY = 1 DIfferences: CLOUDY = 1 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: WhiteBalanceMode; API declaration: INCANDESCENT = 2 DIfferences: INCANDESCENT = 2 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: WhiteBalanceMode; API declaration: FLUORESCENT = 3 DIfferences: FLUORESCENT = 3 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: WhiteBalanceMode; API declaration: DAYLIGHT = 4 DIfferences: DAYLIGHT = 4 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: WhiteBalanceMode; API declaration: MANUAL = 5 DIfferences: MANUAL = 5 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: WhiteBalanceMode; API declaration: LOCKED = 6 DIfferences: LOCKED = 6 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: interface WhiteBalanceQuery DIfferences: interface WhiteBalanceQuery | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: WhiteBalanceQuery; API declaration: isWhiteBalanceModeSupported(mode: WhiteBalanceMode): boolean; DIfferences: isWhiteBalanceModeSupported(mode: WhiteBalanceMode): boolean; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: WhiteBalanceQuery; API declaration: getWhiteBalanceRange(): Array<number>; DIfferences: getWhiteBalanceRange(): Array<number>; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: interface WhiteBalance DIfferences: interface WhiteBalance | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: WhiteBalance; API declaration: getWhiteBalanceMode(): WhiteBalanceMode; DIfferences: getWhiteBalanceMode(): WhiteBalanceMode; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: WhiteBalance; API declaration: setWhiteBalanceMode(mode: WhiteBalanceMode): void; DIfferences: setWhiteBalanceMode(mode: WhiteBalanceMode): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: WhiteBalance; API declaration: getWhiteBalance(): number; DIfferences: getWhiteBalance(): number; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: WhiteBalance; API declaration: setWhiteBalance(whiteBalance: number): void; DIfferences: setWhiteBalance(whiteBalance: number): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: enum ControlCenterEffectType DIfferences: enum ControlCenterEffectType | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: ControlCenterEffectType; API declaration: BEAUTY = 0 DIfferences: BEAUTY = 0 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: ControlCenterEffectType; API declaration: PORTRAIT = 1 DIfferences: PORTRAIT = 1 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: interface ControlCenterQuery DIfferences: interface ControlCenterQuery | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: ControlCenterQuery; API declaration: isControlCenterSupported(): boolean; DIfferences: isControlCenterSupported(): boolean; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: ControlCenterQuery; API declaration: getSupportedEffectTypes(): Array<ControlCenterEffectType>; DIfferences: getSupportedEffectTypes(): Array<ControlCenterEffectType>; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: interface ControlCenter DIfferences: interface ControlCenter | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: ControlCenter; API declaration: enableControlCenter(enabled: boolean): void; DIfferences: enableControlCenter(enabled: boolean): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: interface MacroQuery DIfferences: interface MacroQuery | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: MacroQuery; API declaration: isMacroSupported(): boolean; DIfferences: isMacroSupported(): boolean; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: interface Macro DIfferences: interface Macro | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Macro; API declaration: enableMacro(enabled: boolean): void; DIfferences: enableMacro(enabled: boolean): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: PhotoSession; API declaration: on(type: 'macroStatusChanged', callback: AsyncCallback<boolean>): void; DIfferences: on(type: 'macroStatusChanged', callback: AsyncCallback<boolean>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: PhotoSession; API declaration: off(type: 'macroStatusChanged', callback?: AsyncCallback<boolean>): void; DIfferences: off(type: 'macroStatusChanged', callback?: AsyncCallback<boolean>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: PhotoSession; API declaration: on(type: 'systemPressureLevelChange', callback: AsyncCallback<SystemPressureLevel>): void; DIfferences: on(type: 'systemPressureLevelChange', callback: AsyncCallback<SystemPressureLevel>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: PhotoSession; API declaration: off(type: 'systemPressureLevelChange', callback?: AsyncCallback<SystemPressureLevel>): void; DIfferences: off(type: 'systemPressureLevelChange', callback?: AsyncCallback<SystemPressureLevel>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: VideoSession; API declaration: on(type: 'macroStatusChanged', callback: AsyncCallback<boolean>): void; DIfferences: on(type: 'macroStatusChanged', callback: AsyncCallback<boolean>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: VideoSession; API declaration: off(type: 'macroStatusChanged', callback?: AsyncCallback<boolean>): void; DIfferences: off(type: 'macroStatusChanged', callback?: AsyncCallback<boolean>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: VideoSession; API declaration: on(type: 'systemPressureLevelChange', callback: AsyncCallback<SystemPressureLevel>): void; DIfferences: on(type: 'systemPressureLevelChange', callback: AsyncCallback<SystemPressureLevel>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: VideoSession; API declaration: off(type: 'systemPressureLevelChange', callback?: AsyncCallback<SystemPressureLevel>): void; DIfferences: off(type: 'systemPressureLevelChange', callback?: AsyncCallback<SystemPressureLevel>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: VideoSession; API declaration: on(type: 'controlCenterEffectStatusChange', callback: AsyncCallback<ControlCenterStatusInfo>): void; DIfferences: on(type: 'controlCenterEffectStatusChange', callback: AsyncCallback<ControlCenterStatusInfo>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: VideoSession; API declaration: off(type: 'controlCenterEffectStatusChange', callback?: AsyncCallback<ControlCenterStatusInfo>): void; DIfferences: off(type: 'controlCenterEffectStatusChange', callback?: AsyncCallback<ControlCenterStatusInfo>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: VideoOutput; API declaration: isMirrorSupported(): boolean; DIfferences: isMirrorSupported(): boolean; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: VideoOutput; API declaration: enableMirror(enabled: boolean): void; DIfferences: enableMirror(enabled: boolean): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: enum CameraConcurrentType DIfferences: enum CameraConcurrentType | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraConcurrentType; API declaration: CAMERA_LIMITED_CAPABILITY = 0 DIfferences: CAMERA_LIMITED_CAPABILITY = 0 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraConcurrentType; API declaration: CAMERA_FULL_CAPABILITY = 1 DIfferences: CAMERA_FULL_CAPABILITY = 1 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: interface CameraConcurrentInfo DIfferences: interface CameraConcurrentInfo | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraConcurrentInfo; API declaration: readonly device: CameraDevice; DIfferences: readonly device: CameraDevice; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraConcurrentInfo; API declaration: readonly type: CameraConcurrentType; DIfferences: readonly type: CameraConcurrentType; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraConcurrentInfo; API declaration: readonly modes: Array<SceneMode>; DIfferences: readonly modes: Array<SceneMode>; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraConcurrentInfo; API declaration: readonly outputCapabilities: Array<CameraOutputCapability>; DIfferences: readonly outputCapabilities: Array<CameraOutputCapability>; | api/@ohos.multimedia.camera.d.ts |
| Deleted API | Class name: AutoExposure; API declaration: getExposureBiasRange(): Array<number>; DIfferences: getExposureBiasRange(): Array<number>; | NA | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: function getCameraManager(context: Context): CameraManager; DIfferences: NA | Class name: camera; API declaration: function getCameraManager(context: Context): CameraManager; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: enum CameraStatus DIfferences: NA | Class name: camera; API declaration: enum CameraStatus DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraStatus; API declaration: CAMERA_STATUS_APPEAR = 0 DIfferences: NA | Class name: CameraStatus; API declaration: CAMERA_STATUS_APPEAR = 0 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraStatus; API declaration: CAMERA_STATUS_DISAPPEAR = 1 DIfferences: NA | Class name: CameraStatus; API declaration: CAMERA_STATUS_DISAPPEAR = 1 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraStatus; API declaration: CAMERA_STATUS_AVAILABLE = 2 DIfferences: NA | Class name: CameraStatus; API declaration: CAMERA_STATUS_AVAILABLE = 2 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraStatus; API declaration: CAMERA_STATUS_UNAVAILABLE = 3 DIfferences: NA | Class name: CameraStatus; API declaration: CAMERA_STATUS_UNAVAILABLE = 3 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: enum FoldStatus DIfferences: NA | Class name: camera; API declaration: enum FoldStatus DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: FoldStatus; API declaration: NON_FOLDABLE = 0 DIfferences: NA | Class name: FoldStatus; API declaration: NON_FOLDABLE = 0 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: FoldStatus; API declaration: EXPANDED = 1 DIfferences: NA | Class name: FoldStatus; API declaration: EXPANDED = 1 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: FoldStatus; API declaration: FOLDED = 2 DIfferences: NA | Class name: FoldStatus; API declaration: FOLDED = 2 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface Profile DIfferences: NA | Class name: camera; API declaration: interface Profile DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: Profile; API declaration: readonly format: CameraFormat; DIfferences: NA | Class name: Profile; API declaration: readonly format: CameraFormat; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: Profile; API declaration: readonly size: Size; DIfferences: NA | Class name: Profile; API declaration: readonly size: Size; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface FrameRateRange DIfferences: NA | Class name: camera; API declaration: interface FrameRateRange DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: FrameRateRange; API declaration: readonly min: number; DIfferences: NA | Class name: FrameRateRange; API declaration: readonly min: number; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: FrameRateRange; API declaration: readonly max: number; DIfferences: NA | Class name: FrameRateRange; API declaration: readonly max: number; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface VideoProfile DIfferences: NA | Class name: camera; API declaration: interface VideoProfile DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: VideoProfile; API declaration: readonly frameRateRange: FrameRateRange; DIfferences: NA | Class name: VideoProfile; API declaration: readonly frameRateRange: FrameRateRange; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface CameraOutputCapability DIfferences: NA | Class name: camera; API declaration: interface CameraOutputCapability DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraOutputCapability; API declaration: readonly previewProfiles: Array<Profile>; DIfferences: NA | Class name: CameraOutputCapability; API declaration: readonly previewProfiles: Array<Profile>; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraOutputCapability; API declaration: readonly photoProfiles: Array<Profile>; DIfferences: NA | Class name: CameraOutputCapability; API declaration: readonly photoProfiles: Array<Profile>; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraOutputCapability; API declaration: readonly videoProfiles: Array<VideoProfile>; DIfferences: NA | Class name: CameraOutputCapability; API declaration: readonly videoProfiles: Array<VideoProfile>; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraOutputCapability; API declaration: readonly supportedMetadataObjectTypes: Array<MetadataObjectType>; DIfferences: NA | Class name: CameraOutputCapability; API declaration: readonly supportedMetadataObjectTypes: Array<MetadataObjectType>; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: enum CameraErrorCode DIfferences: NA | Class name: camera; API declaration: enum CameraErrorCode DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraErrorCode; API declaration: INVALID_ARGUMENT = 7400101 DIfferences: NA | Class name: CameraErrorCode; API declaration: INVALID_ARGUMENT = 7400101 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraErrorCode; API declaration: OPERATION_NOT_ALLOWED = 7400102 DIfferences: NA | Class name: CameraErrorCode; API declaration: OPERATION_NOT_ALLOWED = 7400102 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraErrorCode; API declaration: SESSION_NOT_CONFIG = 7400103 DIfferences: NA | Class name: CameraErrorCode; API declaration: SESSION_NOT_CONFIG = 7400103 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraErrorCode; API declaration: SESSION_NOT_RUNNING = 7400104 DIfferences: NA | Class name: CameraErrorCode; API declaration: SESSION_NOT_RUNNING = 7400104 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraErrorCode; API declaration: SESSION_CONFIG_LOCKED = 7400105 DIfferences: NA | Class name: CameraErrorCode; API declaration: SESSION_CONFIG_LOCKED = 7400105 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraErrorCode; API declaration: DEVICE_SETTING_LOCKED = 7400106 DIfferences: NA | Class name: CameraErrorCode; API declaration: DEVICE_SETTING_LOCKED = 7400106 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraErrorCode; API declaration: CONFLICT_CAMERA = 7400107 DIfferences: NA | Class name: CameraErrorCode; API declaration: CONFLICT_CAMERA = 7400107 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraErrorCode; API declaration: DEVICE_DISABLED = 7400108 DIfferences: NA | Class name: CameraErrorCode; API declaration: DEVICE_DISABLED = 7400108 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraErrorCode; API declaration: DEVICE_PREEMPTED = 7400109 DIfferences: NA | Class name: CameraErrorCode; API declaration: DEVICE_PREEMPTED = 7400109 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraErrorCode; API declaration: UNRESOLVED_CONFLICTS_WITH_CURRENT_CONFIGURATIONS = 7400110 DIfferences: NA | Class name: CameraErrorCode; API declaration: UNRESOLVED_CONFLICTS_WITH_CURRENT_CONFIGURATIONS = 7400110 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraErrorCode; API declaration: SERVICE_FATAL_ERROR = 7400201 DIfferences: NA | Class name: CameraErrorCode; API declaration: SERVICE_FATAL_ERROR = 7400201 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface CameraManager DIfferences: NA | Class name: camera; API declaration: interface CameraManager DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraManager; API declaration: getSupportedCameras(): Array<CameraDevice>; DIfferences: NA | Class name: CameraManager; API declaration: getSupportedCameras(): Array<CameraDevice>; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraManager; API declaration: getSupportedOutputCapability(camera: CameraDevice, mode: SceneMode): CameraOutputCapability; DIfferences: NA | Class name: CameraManager; API declaration: getSupportedOutputCapability(camera: CameraDevice, mode: SceneMode): CameraOutputCapability; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraManager; API declaration: getSupportedSceneModes(camera: CameraDevice): Array<SceneMode>; DIfferences: NA | Class name: CameraManager; API declaration: getSupportedSceneModes(camera: CameraDevice): Array<SceneMode>; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraManager; API declaration: isCameraMuted(): boolean; DIfferences: NA | Class name: CameraManager; API declaration: isCameraMuted(): boolean; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraManager; API declaration: createCameraInput(camera: CameraDevice): CameraInput; DIfferences: NA | Class name: CameraManager; API declaration: createCameraInput(camera: CameraDevice): CameraInput; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraManager; API declaration: createCameraInput(position: CameraPosition, type: CameraType): CameraInput; DIfferences: NA | Class name: CameraManager; API declaration: createCameraInput(position: CameraPosition, type: CameraType): CameraInput; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraManager; API declaration: createPreviewOutput(profile: Profile, surfaceId: string): PreviewOutput; DIfferences: NA | Class name: CameraManager; API declaration: createPreviewOutput(profile: Profile, surfaceId: string): PreviewOutput; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraManager; API declaration: createPreviewOutput(surfaceId: string): PreviewOutput; DIfferences: NA | Class name: CameraManager; API declaration: createPreviewOutput(surfaceId: string): PreviewOutput; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraManager; API declaration: createPhotoOutput(profile?: Profile): PhotoOutput; DIfferences: NA | Class name: CameraManager; API declaration: createPhotoOutput(profile?: Profile): PhotoOutput; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraManager; API declaration: createVideoOutput(profile: VideoProfile, surfaceId: string): VideoOutput; DIfferences: NA | Class name: CameraManager; API declaration: createVideoOutput(profile: VideoProfile, surfaceId: string): VideoOutput; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraManager; API declaration: createVideoOutput(surfaceId: string): VideoOutput; DIfferences: NA | Class name: CameraManager; API declaration: createVideoOutput(surfaceId: string): VideoOutput; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraManager; API declaration: createMetadataOutput(metadataObjectTypes: Array<MetadataObjectType>): MetadataOutput; DIfferences: NA | Class name: CameraManager; API declaration: createMetadataOutput(metadataObjectTypes: Array<MetadataObjectType>): MetadataOutput; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraManager; API declaration: createSession<T extends Session>(mode: SceneMode): T; DIfferences: NA | Class name: CameraManager; API declaration: createSession<T extends Session>(mode: SceneMode): T; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraManager; API declaration: on(type: 'cameraStatus', callback: AsyncCallback<CameraStatusInfo>): void; DIfferences: NA | Class name: CameraManager; API declaration: on(type: 'cameraStatus', callback: AsyncCallback<CameraStatusInfo>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraManager; API declaration: off(type: 'cameraStatus', callback?: AsyncCallback<CameraStatusInfo>): void; DIfferences: NA | Class name: CameraManager; API declaration: off(type: 'cameraStatus', callback?: AsyncCallback<CameraStatusInfo>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraManager; API declaration: on(type: 'foldStatusChange', callback: AsyncCallback<FoldStatusInfo>): void; DIfferences: NA | Class name: CameraManager; API declaration: on(type: 'foldStatusChange', callback: AsyncCallback<FoldStatusInfo>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraManager; API declaration: off(type: 'foldStatusChange', callback?: AsyncCallback<FoldStatusInfo>): void; DIfferences: NA | Class name: CameraManager; API declaration: off(type: 'foldStatusChange', callback?: AsyncCallback<FoldStatusInfo>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraManager; API declaration: isTorchSupported(): boolean; DIfferences: NA | Class name: CameraManager; API declaration: isTorchSupported(): boolean; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraManager; API declaration: isTorchModeSupported(mode: TorchMode): boolean; DIfferences: NA | Class name: CameraManager; API declaration: isTorchModeSupported(mode: TorchMode): boolean; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraManager; API declaration: getTorchMode(): TorchMode; DIfferences: NA | Class name: CameraManager; API declaration: getTorchMode(): TorchMode; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraManager; API declaration: setTorchMode(mode: TorchMode): void; DIfferences: NA | Class name: CameraManager; API declaration: setTorchMode(mode: TorchMode): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraManager; API declaration: on(type: 'torchStatusChange', callback: AsyncCallback<TorchStatusInfo>): void; DIfferences: NA | Class name: CameraManager; API declaration: on(type: 'torchStatusChange', callback: AsyncCallback<TorchStatusInfo>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraManager; API declaration: off(type: 'torchStatusChange', callback?: AsyncCallback<TorchStatusInfo>): void; DIfferences: NA | Class name: CameraManager; API declaration: off(type: 'torchStatusChange', callback?: AsyncCallback<TorchStatusInfo>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface TorchStatusInfo DIfferences: NA | Class name: camera; API declaration: interface TorchStatusInfo DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: TorchStatusInfo; API declaration: readonly isTorchAvailable: boolean; DIfferences: NA | Class name: TorchStatusInfo; API declaration: readonly isTorchAvailable: boolean; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: TorchStatusInfo; API declaration: readonly isTorchActive: boolean; DIfferences: NA | Class name: TorchStatusInfo; API declaration: readonly isTorchActive: boolean; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: TorchStatusInfo; API declaration: readonly torchLevel: number; DIfferences: NA | Class name: TorchStatusInfo; API declaration: readonly torchLevel: number; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: enum TorchMode DIfferences: NA | Class name: camera; API declaration: enum TorchMode DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: TorchMode; API declaration: OFF = 0 DIfferences: NA | Class name: TorchMode; API declaration: OFF = 0 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: TorchMode; API declaration: ON = 1 DIfferences: NA | Class name: TorchMode; API declaration: ON = 1 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: TorchMode; API declaration: AUTO = 2 DIfferences: NA | Class name: TorchMode; API declaration: AUTO = 2 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface CameraStatusInfo DIfferences: NA | Class name: camera; API declaration: interface CameraStatusInfo DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraStatusInfo; API declaration: camera: CameraDevice; DIfferences: NA | Class name: CameraStatusInfo; API declaration: camera: CameraDevice; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraStatusInfo; API declaration: status: CameraStatus; DIfferences: NA | Class name: CameraStatusInfo; API declaration: status: CameraStatus; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface FoldStatusInfo DIfferences: NA | Class name: camera; API declaration: interface FoldStatusInfo DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: FoldStatusInfo; API declaration: readonly supportedCameras: Array<CameraDevice>; DIfferences: NA | Class name: FoldStatusInfo; API declaration: readonly supportedCameras: Array<CameraDevice>; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: FoldStatusInfo; API declaration: readonly foldStatus: FoldStatus; DIfferences: NA | Class name: FoldStatusInfo; API declaration: readonly foldStatus: FoldStatus; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: enum CameraType DIfferences: NA | Class name: camera; API declaration: enum CameraType DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraType; API declaration: CAMERA_TYPE_DEFAULT = 0 DIfferences: NA | Class name: CameraType; API declaration: CAMERA_TYPE_DEFAULT = 0 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraType; API declaration: CAMERA_TYPE_WIDE_ANGLE = 1 DIfferences: NA | Class name: CameraType; API declaration: CAMERA_TYPE_WIDE_ANGLE = 1 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraType; API declaration: CAMERA_TYPE_ULTRA_WIDE = 2 DIfferences: NA | Class name: CameraType; API declaration: CAMERA_TYPE_ULTRA_WIDE = 2 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraType; API declaration: CAMERA_TYPE_TELEPHOTO = 3 DIfferences: NA | Class name: CameraType; API declaration: CAMERA_TYPE_TELEPHOTO = 3 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraType; API declaration: CAMERA_TYPE_TRUE_DEPTH = 4 DIfferences: NA | Class name: CameraType; API declaration: CAMERA_TYPE_TRUE_DEPTH = 4 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: enum ConnectionType DIfferences: NA | Class name: camera; API declaration: enum ConnectionType DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: ConnectionType; API declaration: CAMERA_CONNECTION_BUILT_IN = 0 DIfferences: NA | Class name: ConnectionType; API declaration: CAMERA_CONNECTION_BUILT_IN = 0 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: ConnectionType; API declaration: CAMERA_CONNECTION_USB_PLUGIN = 1 DIfferences: NA | Class name: ConnectionType; API declaration: CAMERA_CONNECTION_USB_PLUGIN = 1 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: ConnectionType; API declaration: CAMERA_CONNECTION_REMOTE = 2 DIfferences: NA | Class name: ConnectionType; API declaration: CAMERA_CONNECTION_REMOTE = 2 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface CameraDevice DIfferences: NA | Class name: camera; API declaration: interface CameraDevice DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraDevice; API declaration: readonly cameraId: string; DIfferences: NA | Class name: CameraDevice; API declaration: readonly cameraId: string; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraDevice; API declaration: readonly cameraPosition: CameraPosition; DIfferences: NA | Class name: CameraDevice; API declaration: readonly cameraPosition: CameraPosition; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraDevice; API declaration: readonly cameraType: CameraType; DIfferences: NA | Class name: CameraDevice; API declaration: readonly cameraType: CameraType; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraDevice; API declaration: readonly connectionType: ConnectionType; DIfferences: NA | Class name: CameraDevice; API declaration: readonly connectionType: ConnectionType; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraDevice; API declaration: readonly cameraOrientation: number; DIfferences: NA | Class name: CameraDevice; API declaration: readonly cameraOrientation: number; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface Size DIfferences: NA | Class name: camera; API declaration: interface Size DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: Size; API declaration: height: number; DIfferences: NA | Class name: Size; API declaration: height: number; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: Size; API declaration: width: number; DIfferences: NA | Class name: Size; API declaration: width: number; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface Point DIfferences: NA | Class name: camera; API declaration: interface Point DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: Point; API declaration: x: number; DIfferences: NA | Class name: Point; API declaration: x: number; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: Point; API declaration: y: number; DIfferences: NA | Class name: Point; API declaration: y: number; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface CameraInput DIfferences: NA | Class name: camera; API declaration: interface CameraInput DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraInput; API declaration: open(callback: AsyncCallback<void>): void; DIfferences: NA | Class name: CameraInput; API declaration: open(callback: AsyncCallback<void>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraInput; API declaration: open(): Promise<void>; DIfferences: NA | Class name: CameraInput; API declaration: open(): Promise<void>; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraInput; API declaration: open(isSecureEnabled: boolean): Promise<bigint>; DIfferences: NA | Class name: CameraInput; API declaration: open(isSecureEnabled: boolean): Promise<bigint>; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraInput; API declaration: close(callback: AsyncCallback<void>): void; DIfferences: NA | Class name: CameraInput; API declaration: close(callback: AsyncCallback<void>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraInput; API declaration: close(): Promise<void>; DIfferences: NA | Class name: CameraInput; API declaration: close(): Promise<void>; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraInput; API declaration: on(type: 'error', camera: CameraDevice, callback: ErrorCallback): void; DIfferences: NA | Class name: CameraInput; API declaration: on(type: 'error', camera: CameraDevice, callback: ErrorCallback): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraInput; API declaration: off(type: 'error', camera: CameraDevice, callback?: ErrorCallback): void; DIfferences: NA | Class name: CameraInput; API declaration: off(type: 'error', camera: CameraDevice, callback?: ErrorCallback): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: enum SceneMode DIfferences: NA | Class name: camera; API declaration: enum SceneMode DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: SceneMode; API declaration: NORMAL_PHOTO = 1 DIfferences: NA | Class name: SceneMode; API declaration: NORMAL_PHOTO = 1 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: SceneMode; API declaration: NORMAL_VIDEO = 2 DIfferences: NA | Class name: SceneMode; API declaration: NORMAL_VIDEO = 2 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: SceneMode; API declaration: SECURE_PHOTO = 12 DIfferences: NA | Class name: SceneMode; API declaration: SECURE_PHOTO = 12 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: enum CameraFormat DIfferences: NA | Class name: camera; API declaration: enum CameraFormat DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraFormat; API declaration: CAMERA_FORMAT_RGBA_8888 = 3 DIfferences: NA | Class name: CameraFormat; API declaration: CAMERA_FORMAT_RGBA_8888 = 3 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraFormat; API declaration: CAMERA_FORMAT_YUV_420_SP = 1003 DIfferences: NA | Class name: CameraFormat; API declaration: CAMERA_FORMAT_YUV_420_SP = 1003 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraFormat; API declaration: CAMERA_FORMAT_JPEG = 2000 DIfferences: NA | Class name: CameraFormat; API declaration: CAMERA_FORMAT_JPEG = 2000 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraFormat; API declaration: CAMERA_FORMAT_YCBCR_P010 DIfferences: NA | Class name: CameraFormat; API declaration: CAMERA_FORMAT_YCBCR_P010 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraFormat; API declaration: CAMERA_FORMAT_YCRCB_P010 DIfferences: NA | Class name: CameraFormat; API declaration: CAMERA_FORMAT_YCRCB_P010 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraFormat; API declaration: CAMERA_FORMAT_HEIC = 2003 DIfferences: NA | Class name: CameraFormat; API declaration: CAMERA_FORMAT_HEIC = 2003 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: enum FlashMode DIfferences: NA | Class name: camera; API declaration: enum FlashMode DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: FlashMode; API declaration: FLASH_MODE_CLOSE = 0 DIfferences: NA | Class name: FlashMode; API declaration: FLASH_MODE_CLOSE = 0 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: FlashMode; API declaration: FLASH_MODE_OPEN = 1 DIfferences: NA | Class name: FlashMode; API declaration: FLASH_MODE_OPEN = 1 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: FlashMode; API declaration: FLASH_MODE_AUTO = 2 DIfferences: NA | Class name: FlashMode; API declaration: FLASH_MODE_AUTO = 2 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: FlashMode; API declaration: FLASH_MODE_ALWAYS_OPEN = 3 DIfferences: NA | Class name: FlashMode; API declaration: FLASH_MODE_ALWAYS_OPEN = 3 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface FlashQuery DIfferences: NA | Class name: camera; API declaration: interface FlashQuery DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: FlashQuery; API declaration: hasFlash(): boolean; DIfferences: NA | Class name: FlashQuery; API declaration: hasFlash(): boolean; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: FlashQuery; API declaration: isFlashModeSupported(flashMode: FlashMode): boolean; DIfferences: NA | Class name: FlashQuery; API declaration: isFlashModeSupported(flashMode: FlashMode): boolean; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface Flash DIfferences: NA | Class name: camera; API declaration: interface Flash DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: Flash; API declaration: getFlashMode(): FlashMode; DIfferences: NA | Class name: Flash; API declaration: getFlashMode(): FlashMode; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: Flash; API declaration: setFlashMode(flashMode: FlashMode): void; DIfferences: NA | Class name: Flash; API declaration: setFlashMode(flashMode: FlashMode): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: enum ExposureMode DIfferences: NA | Class name: camera; API declaration: enum ExposureMode DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: ExposureMode; API declaration: EXPOSURE_MODE_LOCKED = 0 DIfferences: NA | Class name: ExposureMode; API declaration: EXPOSURE_MODE_LOCKED = 0 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: ExposureMode; API declaration: EXPOSURE_MODE_AUTO = 1 DIfferences: NA | Class name: ExposureMode; API declaration: EXPOSURE_MODE_AUTO = 1 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: ExposureMode; API declaration: EXPOSURE_MODE_CONTINUOUS_AUTO = 2 DIfferences: NA | Class name: ExposureMode; API declaration: EXPOSURE_MODE_CONTINUOUS_AUTO = 2 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface AutoExposureQuery DIfferences: NA | Class name: camera; API declaration: interface AutoExposureQuery DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: AutoExposureQuery; API declaration: isExposureModeSupported(aeMode: ExposureMode): boolean; DIfferences: NA | Class name: AutoExposureQuery; API declaration: isExposureModeSupported(aeMode: ExposureMode): boolean; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: AutoExposureQuery; API declaration: getExposureBiasRange(): Array<number>; DIfferences: NA | Class name: AutoExposureQuery; API declaration: getExposureBiasRange(): Array<number>; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface AutoExposure DIfferences: NA | Class name: camera; API declaration: interface AutoExposure DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: AutoExposure; API declaration: getExposureMode(): ExposureMode; DIfferences: NA | Class name: AutoExposure; API declaration: getExposureMode(): ExposureMode; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: AutoExposure; API declaration: setExposureMode(aeMode: ExposureMode): void; DIfferences: NA | Class name: AutoExposure; API declaration: setExposureMode(aeMode: ExposureMode): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: AutoExposure; API declaration: getMeteringPoint(): Point; DIfferences: NA | Class name: AutoExposure; API declaration: getMeteringPoint(): Point; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: AutoExposure; API declaration: setMeteringPoint(point: Point): void; DIfferences: NA | Class name: AutoExposure; API declaration: setMeteringPoint(point: Point): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: AutoExposure; API declaration: setExposureBias(exposureBias: number): void; DIfferences: NA | Class name: AutoExposure; API declaration: setExposureBias(exposureBias: number): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: AutoExposure; API declaration: getExposureValue(): number; DIfferences: NA | Class name: AutoExposure; API declaration: getExposureValue(): number; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: enum FocusMode DIfferences: NA | Class name: camera; API declaration: enum FocusMode DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: FocusMode; API declaration: FOCUS_MODE_MANUAL = 0 DIfferences: NA | Class name: FocusMode; API declaration: FOCUS_MODE_MANUAL = 0 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: FocusMode; API declaration: FOCUS_MODE_CONTINUOUS_AUTO = 1 DIfferences: NA | Class name: FocusMode; API declaration: FOCUS_MODE_CONTINUOUS_AUTO = 1 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: FocusMode; API declaration: FOCUS_MODE_AUTO = 2 DIfferences: NA | Class name: FocusMode; API declaration: FOCUS_MODE_AUTO = 2 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: FocusMode; API declaration: FOCUS_MODE_LOCKED = 3 DIfferences: NA | Class name: FocusMode; API declaration: FOCUS_MODE_LOCKED = 3 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: enum FocusState DIfferences: NA | Class name: camera; API declaration: enum FocusState DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: FocusState; API declaration: FOCUS_STATE_SCAN = 0 DIfferences: NA | Class name: FocusState; API declaration: FOCUS_STATE_SCAN = 0 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: FocusState; API declaration: FOCUS_STATE_FOCUSED = 1 DIfferences: NA | Class name: FocusState; API declaration: FOCUS_STATE_FOCUSED = 1 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: FocusState; API declaration: FOCUS_STATE_UNFOCUSED = 2 DIfferences: NA | Class name: FocusState; API declaration: FOCUS_STATE_UNFOCUSED = 2 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface FocusQuery DIfferences: NA | Class name: camera; API declaration: interface FocusQuery DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: FocusQuery; API declaration: isFocusModeSupported(afMode: FocusMode): boolean; DIfferences: NA | Class name: FocusQuery; API declaration: isFocusModeSupported(afMode: FocusMode): boolean; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface Focus DIfferences: NA | Class name: camera; API declaration: interface Focus DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: Focus; API declaration: getFocusMode(): FocusMode; DIfferences: NA | Class name: Focus; API declaration: getFocusMode(): FocusMode; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: Focus; API declaration: setFocusMode(afMode: FocusMode): void; DIfferences: NA | Class name: Focus; API declaration: setFocusMode(afMode: FocusMode): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: Focus; API declaration: setFocusPoint(point: Point): void; DIfferences: NA | Class name: Focus; API declaration: setFocusPoint(point: Point): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: Focus; API declaration: getFocusPoint(): Point; DIfferences: NA | Class name: Focus; API declaration: getFocusPoint(): Point; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: Focus; API declaration: getFocalLength(): number; DIfferences: NA | Class name: Focus; API declaration: getFocalLength(): number; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: enum SmoothZoomMode DIfferences: NA | Class name: camera; API declaration: enum SmoothZoomMode DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: SmoothZoomMode; API declaration: NORMAL = 0 DIfferences: NA | Class name: SmoothZoomMode; API declaration: NORMAL = 0 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface SmoothZoomInfo DIfferences: NA | Class name: camera; API declaration: interface SmoothZoomInfo DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: SmoothZoomInfo; API declaration: duration: number; DIfferences: NA | Class name: SmoothZoomInfo; API declaration: duration: number; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface ZoomQuery DIfferences: NA | Class name: camera; API declaration: interface ZoomQuery DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: ZoomQuery; API declaration: getZoomRatioRange(): Array<number>; DIfferences: NA | Class name: ZoomQuery; API declaration: getZoomRatioRange(): Array<number>; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface Zoom DIfferences: NA | Class name: camera; API declaration: interface Zoom DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: Zoom; API declaration: getZoomRatio(): number; DIfferences: NA | Class name: Zoom; API declaration: getZoomRatio(): number; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: Zoom; API declaration: setZoomRatio(zoomRatio: number): void; DIfferences: NA | Class name: Zoom; API declaration: setZoomRatio(zoomRatio: number): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: Zoom; API declaration: setSmoothZoom(targetRatio: number, mode?: SmoothZoomMode): void; DIfferences: NA | Class name: Zoom; API declaration: setSmoothZoom(targetRatio: number, mode?: SmoothZoomMode): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: enum VideoStabilizationMode DIfferences: NA | Class name: camera; API declaration: enum VideoStabilizationMode DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: VideoStabilizationMode; API declaration: OFF = 0 DIfferences: NA | Class name: VideoStabilizationMode; API declaration: OFF = 0 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: VideoStabilizationMode; API declaration: LOW = 1 DIfferences: NA | Class name: VideoStabilizationMode; API declaration: LOW = 1 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: VideoStabilizationMode; API declaration: MIDDLE = 2 DIfferences: NA | Class name: VideoStabilizationMode; API declaration: MIDDLE = 2 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: VideoStabilizationMode; API declaration: HIGH = 3 DIfferences: NA | Class name: VideoStabilizationMode; API declaration: HIGH = 3 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: VideoStabilizationMode; API declaration: AUTO = 4 DIfferences: NA | Class name: VideoStabilizationMode; API declaration: AUTO = 4 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface StabilizationQuery DIfferences: NA | Class name: camera; API declaration: interface StabilizationQuery DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: StabilizationQuery; API declaration: isVideoStabilizationModeSupported(vsMode: VideoStabilizationMode): boolean; DIfferences: NA | Class name: StabilizationQuery; API declaration: isVideoStabilizationModeSupported(vsMode: VideoStabilizationMode): boolean; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface Stabilization DIfferences: NA | Class name: camera; API declaration: interface Stabilization DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: Stabilization; API declaration: getActiveVideoStabilizationMode(): VideoStabilizationMode; DIfferences: NA | Class name: Stabilization; API declaration: getActiveVideoStabilizationMode(): VideoStabilizationMode; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: Stabilization; API declaration: setVideoStabilizationMode(mode: VideoStabilizationMode): void; DIfferences: NA | Class name: Stabilization; API declaration: setVideoStabilizationMode(mode: VideoStabilizationMode): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface ColorManagementQuery DIfferences: NA | Class name: camera; API declaration: interface ColorManagementQuery DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: ColorManagementQuery; API declaration: getSupportedColorSpaces(): Array<colorSpaceManager.ColorSpace>; DIfferences: NA | Class name: ColorManagementQuery; API declaration: getSupportedColorSpaces(): Array<colorSpaceManager.ColorSpace>; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface ColorManagement DIfferences: NA | Class name: camera; API declaration: interface ColorManagement DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: ColorManagement; API declaration: getActiveColorSpace(): colorSpaceManager.ColorSpace; DIfferences: NA | Class name: ColorManagement; API declaration: getActiveColorSpace(): colorSpaceManager.ColorSpace; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: ColorManagement; API declaration: setColorSpace(colorSpace: colorSpaceManager.ColorSpace): void; DIfferences: NA | Class name: ColorManagement; API declaration: setColorSpace(colorSpace: colorSpaceManager.ColorSpace): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface AutoDeviceSwitchQuery DIfferences: NA | Class name: camera; API declaration: interface AutoDeviceSwitchQuery DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: AutoDeviceSwitchQuery; API declaration: isAutoDeviceSwitchSupported(): boolean; DIfferences: NA | Class name: AutoDeviceSwitchQuery; API declaration: isAutoDeviceSwitchSupported(): boolean; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface AutoDeviceSwitch DIfferences: NA | Class name: camera; API declaration: interface AutoDeviceSwitch DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: AutoDeviceSwitch; API declaration: enableAutoDeviceSwitch(enabled: boolean): void; DIfferences: NA | Class name: AutoDeviceSwitch; API declaration: enableAutoDeviceSwitch(enabled: boolean): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface AutoDeviceSwitchStatus DIfferences: NA | Class name: camera; API declaration: interface AutoDeviceSwitchStatus DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: AutoDeviceSwitchStatus; API declaration: readonly isDeviceSwitched: boolean; DIfferences: NA | Class name: AutoDeviceSwitchStatus; API declaration: readonly isDeviceSwitched: boolean; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: AutoDeviceSwitchStatus; API declaration: readonly isDeviceCapabilityChanged: boolean; DIfferences: NA | Class name: AutoDeviceSwitchStatus; API declaration: readonly isDeviceCapabilityChanged: boolean; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface Session DIfferences: NA | Class name: camera; API declaration: interface Session DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: Session; API declaration: beginConfig(): void; DIfferences: NA | Class name: Session; API declaration: beginConfig(): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: Session; API declaration: commitConfig(callback: AsyncCallback<void>): void; DIfferences: NA | Class name: Session; API declaration: commitConfig(callback: AsyncCallback<void>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: Session; API declaration: commitConfig(): Promise<void>; DIfferences: NA | Class name: Session; API declaration: commitConfig(): Promise<void>; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: Session; API declaration: canAddInput(cameraInput: CameraInput): boolean; DIfferences: NA | Class name: Session; API declaration: canAddInput(cameraInput: CameraInput): boolean; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: Session; API declaration: addInput(cameraInput: CameraInput): void; DIfferences: NA | Class name: Session; API declaration: addInput(cameraInput: CameraInput): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: Session; API declaration: removeInput(cameraInput: CameraInput): void; DIfferences: NA | Class name: Session; API declaration: removeInput(cameraInput: CameraInput): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: Session; API declaration: canAddOutput(cameraOutput: CameraOutput): boolean; DIfferences: NA | Class name: Session; API declaration: canAddOutput(cameraOutput: CameraOutput): boolean; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: Session; API declaration: addOutput(cameraOutput: CameraOutput): void; DIfferences: NA | Class name: Session; API declaration: addOutput(cameraOutput: CameraOutput): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: Session; API declaration: removeOutput(cameraOutput: CameraOutput): void; DIfferences: NA | Class name: Session; API declaration: removeOutput(cameraOutput: CameraOutput): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: Session; API declaration: start(callback: AsyncCallback<void>): void; DIfferences: NA | Class name: Session; API declaration: start(callback: AsyncCallback<void>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: Session; API declaration: start(): Promise<void>; DIfferences: NA | Class name: Session; API declaration: start(): Promise<void>; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: Session; API declaration: stop(callback: AsyncCallback<void>): void; DIfferences: NA | Class name: Session; API declaration: stop(callback: AsyncCallback<void>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: Session; API declaration: stop(): Promise<void>; DIfferences: NA | Class name: Session; API declaration: stop(): Promise<void>; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: Session; API declaration: release(callback: AsyncCallback<void>): void; DIfferences: NA | Class name: Session; API declaration: release(callback: AsyncCallback<void>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: Session; API declaration: release(): Promise<void>; DIfferences: NA | Class name: Session; API declaration: release(): Promise<void>; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: enum PreconfigType DIfferences: NA | Class name: camera; API declaration: enum PreconfigType DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PreconfigType; API declaration: PRECONFIG_720P = 0 DIfferences: NA | Class name: PreconfigType; API declaration: PRECONFIG_720P = 0 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PreconfigType; API declaration: PRECONFIG_1080P = 1 DIfferences: NA | Class name: PreconfigType; API declaration: PRECONFIG_1080P = 1 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PreconfigType; API declaration: PRECONFIG_4K = 2 DIfferences: NA | Class name: PreconfigType; API declaration: PRECONFIG_4K = 2 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PreconfigType; API declaration: PRECONFIG_HIGH_QUALITY = 3 DIfferences: NA | Class name: PreconfigType; API declaration: PRECONFIG_HIGH_QUALITY = 3 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: enum PreconfigRatio DIfferences: NA | Class name: camera; API declaration: enum PreconfigRatio DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PreconfigRatio; API declaration: PRECONFIG_RATIO_1_1 = 0 DIfferences: NA | Class name: PreconfigRatio; API declaration: PRECONFIG_RATIO_1_1 = 0 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PreconfigRatio; API declaration: PRECONFIG_RATIO_4_3 = 1 DIfferences: NA | Class name: PreconfigRatio; API declaration: PRECONFIG_RATIO_4_3 = 1 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PreconfigRatio; API declaration: PRECONFIG_RATIO_16_9 = 2 DIfferences: NA | Class name: PreconfigRatio; API declaration: PRECONFIG_RATIO_16_9 = 2 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface PhotoSession DIfferences: NA | Class name: camera; API declaration: interface PhotoSession DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PhotoSession; API declaration: canPreconfig(preconfigType: PreconfigType, preconfigRatio?: PreconfigRatio): boolean; DIfferences: NA | Class name: PhotoSession; API declaration: canPreconfig(preconfigType: PreconfigType, preconfigRatio?: PreconfigRatio): boolean; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PhotoSession; API declaration: preconfig(preconfigType: PreconfigType, preconfigRatio?: PreconfigRatio): void; DIfferences: NA | Class name: PhotoSession; API declaration: preconfig(preconfigType: PreconfigType, preconfigRatio?: PreconfigRatio): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PhotoSession; API declaration: on(type: 'error', callback: ErrorCallback): void; DIfferences: NA | Class name: PhotoSession; API declaration: on(type: 'error', callback: ErrorCallback): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PhotoSession; API declaration: off(type: 'error', callback?: ErrorCallback): void; DIfferences: NA | Class name: PhotoSession; API declaration: off(type: 'error', callback?: ErrorCallback): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PhotoSession; API declaration: on(type: 'focusStateChange', callback: AsyncCallback<FocusState>): void; DIfferences: NA | Class name: PhotoSession; API declaration: on(type: 'focusStateChange', callback: AsyncCallback<FocusState>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PhotoSession; API declaration: off(type: 'focusStateChange', callback?: AsyncCallback<FocusState>): void; DIfferences: NA | Class name: PhotoSession; API declaration: off(type: 'focusStateChange', callback?: AsyncCallback<FocusState>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PhotoSession; API declaration: on(type: 'smoothZoomInfoAvailable', callback: AsyncCallback<SmoothZoomInfo>): void; DIfferences: NA | Class name: PhotoSession; API declaration: on(type: 'smoothZoomInfoAvailable', callback: AsyncCallback<SmoothZoomInfo>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PhotoSession; API declaration: off(type: 'smoothZoomInfoAvailable', callback?: AsyncCallback<SmoothZoomInfo>): void; DIfferences: NA | Class name: PhotoSession; API declaration: off(type: 'smoothZoomInfoAvailable', callback?: AsyncCallback<SmoothZoomInfo>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PhotoSession; API declaration: on(type: 'autoDeviceSwitchStatusChange', callback: AsyncCallback<AutoDeviceSwitchStatus>): void; DIfferences: NA | Class name: PhotoSession; API declaration: on(type: 'autoDeviceSwitchStatusChange', callback: AsyncCallback<AutoDeviceSwitchStatus>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PhotoSession; API declaration: off(type: 'autoDeviceSwitchStatusChange', callback?: AsyncCallback<AutoDeviceSwitchStatus>): void; DIfferences: NA | Class name: PhotoSession; API declaration: off(type: 'autoDeviceSwitchStatusChange', callback?: AsyncCallback<AutoDeviceSwitchStatus>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: enum QualityPrioritization DIfferences: NA | Class name: camera; API declaration: enum QualityPrioritization DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: QualityPrioritization; API declaration: HIGH_QUALITY = 0 DIfferences: NA | Class name: QualityPrioritization; API declaration: HIGH_QUALITY = 0 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: QualityPrioritization; API declaration: POWER_BALANCE = 1 DIfferences: NA | Class name: QualityPrioritization; API declaration: POWER_BALANCE = 1 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface VideoSession DIfferences: NA | Class name: camera; API declaration: interface VideoSession DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: VideoSession; API declaration: canPreconfig(preconfigType: PreconfigType, preconfigRatio?: PreconfigRatio): boolean; DIfferences: NA | Class name: VideoSession; API declaration: canPreconfig(preconfigType: PreconfigType, preconfigRatio?: PreconfigRatio): boolean; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: VideoSession; API declaration: preconfig(preconfigType: PreconfigType, preconfigRatio?: PreconfigRatio): void; DIfferences: NA | Class name: VideoSession; API declaration: preconfig(preconfigType: PreconfigType, preconfigRatio?: PreconfigRatio): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: VideoSession; API declaration: on(type: 'error', callback: ErrorCallback): void; DIfferences: NA | Class name: VideoSession; API declaration: on(type: 'error', callback: ErrorCallback): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: VideoSession; API declaration: off(type: 'error', callback?: ErrorCallback): void; DIfferences: NA | Class name: VideoSession; API declaration: off(type: 'error', callback?: ErrorCallback): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: VideoSession; API declaration: on(type: 'focusStateChange', callback: AsyncCallback<FocusState>): void; DIfferences: NA | Class name: VideoSession; API declaration: on(type: 'focusStateChange', callback: AsyncCallback<FocusState>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: VideoSession; API declaration: off(type: 'focusStateChange', callback?: AsyncCallback<FocusState>): void; DIfferences: NA | Class name: VideoSession; API declaration: off(type: 'focusStateChange', callback?: AsyncCallback<FocusState>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: VideoSession; API declaration: on(type: 'smoothZoomInfoAvailable', callback: AsyncCallback<SmoothZoomInfo>): void; DIfferences: NA | Class name: VideoSession; API declaration: on(type: 'smoothZoomInfoAvailable', callback: AsyncCallback<SmoothZoomInfo>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: VideoSession; API declaration: off(type: 'smoothZoomInfoAvailable', callback?: AsyncCallback<SmoothZoomInfo>): void; DIfferences: NA | Class name: VideoSession; API declaration: off(type: 'smoothZoomInfoAvailable', callback?: AsyncCallback<SmoothZoomInfo>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: VideoSession; API declaration: on(type: 'autoDeviceSwitchStatusChange', callback: AsyncCallback<AutoDeviceSwitchStatus>): void; DIfferences: NA | Class name: VideoSession; API declaration: on(type: 'autoDeviceSwitchStatusChange', callback: AsyncCallback<AutoDeviceSwitchStatus>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: VideoSession; API declaration: off(type: 'autoDeviceSwitchStatusChange', callback?: AsyncCallback<AutoDeviceSwitchStatus>): void; DIfferences: NA | Class name: VideoSession; API declaration: off(type: 'autoDeviceSwitchStatusChange', callback?: AsyncCallback<AutoDeviceSwitchStatus>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: VideoSession; API declaration: setQualityPrioritization(quality: QualityPrioritization): void; DIfferences: NA | Class name: VideoSession; API declaration: setQualityPrioritization(quality: QualityPrioritization): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface SecureSession DIfferences: NA | Class name: camera; API declaration: interface SecureSession DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: SecureSession; API declaration: addSecureOutput(previewOutput: PreviewOutput): void; DIfferences: NA | Class name: SecureSession; API declaration: addSecureOutput(previewOutput: PreviewOutput): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: SecureSession; API declaration: on(type: 'error', callback: ErrorCallback): void; DIfferences: NA | Class name: SecureSession; API declaration: on(type: 'error', callback: ErrorCallback): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: SecureSession; API declaration: off(type: 'error', callback?: ErrorCallback): void; DIfferences: NA | Class name: SecureSession; API declaration: off(type: 'error', callback?: ErrorCallback): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: SecureSession; API declaration: on(type: 'focusStateChange', callback: AsyncCallback<FocusState>): void; DIfferences: NA | Class name: SecureSession; API declaration: on(type: 'focusStateChange', callback: AsyncCallback<FocusState>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: SecureSession; API declaration: off(type: 'focusStateChange', callback?: AsyncCallback<FocusState>): void; DIfferences: NA | Class name: SecureSession; API declaration: off(type: 'focusStateChange', callback?: AsyncCallback<FocusState>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface CameraOutput DIfferences: NA | Class name: camera; API declaration: interface CameraOutput DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraOutput; API declaration: release(callback: AsyncCallback<void>): void; DIfferences: NA | Class name: CameraOutput; API declaration: release(callback: AsyncCallback<void>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CameraOutput; API declaration: release(): Promise<void>; DIfferences: NA | Class name: CameraOutput; API declaration: release(): Promise<void>; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface PreviewOutput DIfferences: NA | Class name: camera; API declaration: interface PreviewOutput DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PreviewOutput; API declaration: on(type: 'frameStart', callback: AsyncCallback<void>): void; DIfferences: NA | Class name: PreviewOutput; API declaration: on(type: 'frameStart', callback: AsyncCallback<void>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PreviewOutput; API declaration: off(type: 'frameStart', callback?: AsyncCallback<void>): void; DIfferences: NA | Class name: PreviewOutput; API declaration: off(type: 'frameStart', callback?: AsyncCallback<void>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PreviewOutput; API declaration: on(type: 'frameEnd', callback: AsyncCallback<void>): void; DIfferences: NA | Class name: PreviewOutput; API declaration: on(type: 'frameEnd', callback: AsyncCallback<void>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PreviewOutput; API declaration: off(type: 'frameEnd', callback?: AsyncCallback<void>): void; DIfferences: NA | Class name: PreviewOutput; API declaration: off(type: 'frameEnd', callback?: AsyncCallback<void>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PreviewOutput; API declaration: on(type: 'error', callback: ErrorCallback): void; DIfferences: NA | Class name: PreviewOutput; API declaration: on(type: 'error', callback: ErrorCallback): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PreviewOutput; API declaration: off(type: 'error', callback?: ErrorCallback): void; DIfferences: NA | Class name: PreviewOutput; API declaration: off(type: 'error', callback?: ErrorCallback): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PreviewOutput; API declaration: getSupportedFrameRates(): Array<FrameRateRange>; DIfferences: NA | Class name: PreviewOutput; API declaration: getSupportedFrameRates(): Array<FrameRateRange>; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PreviewOutput; API declaration: setFrameRate(minFps: number, maxFps: number): void; DIfferences: NA | Class name: PreviewOutput; API declaration: setFrameRate(minFps: number, maxFps: number): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PreviewOutput; API declaration: getActiveFrameRate(): FrameRateRange; DIfferences: NA | Class name: PreviewOutput; API declaration: getActiveFrameRate(): FrameRateRange; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PreviewOutput; API declaration: getActiveProfile(): Profile; DIfferences: NA | Class name: PreviewOutput; API declaration: getActiveProfile(): Profile; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PreviewOutput; API declaration: getPreviewRotation(displayRotation: number): ImageRotation; DIfferences: NA | Class name: PreviewOutput; API declaration: getPreviewRotation(displayRotation: number): ImageRotation; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PreviewOutput; API declaration: setPreviewRotation(previewRotation: ImageRotation, isDisplayLocked?: boolean): void; DIfferences: NA | Class name: PreviewOutput; API declaration: setPreviewRotation(previewRotation: ImageRotation, isDisplayLocked?: boolean): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: enum ImageRotation DIfferences: NA | Class name: camera; API declaration: enum ImageRotation DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: ImageRotation; API declaration: ROTATION_0 = 0 DIfferences: NA | Class name: ImageRotation; API declaration: ROTATION_0 = 0 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: ImageRotation; API declaration: ROTATION_90 = 90 DIfferences: NA | Class name: ImageRotation; API declaration: ROTATION_90 = 90 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: ImageRotation; API declaration: ROTATION_180 = 180 DIfferences: NA | Class name: ImageRotation; API declaration: ROTATION_180 = 180 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: ImageRotation; API declaration: ROTATION_270 = 270 DIfferences: NA | Class name: ImageRotation; API declaration: ROTATION_270 = 270 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface Location DIfferences: NA | Class name: camera; API declaration: interface Location DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: Location; API declaration: latitude: number; DIfferences: NA | Class name: Location; API declaration: latitude: number; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: Location; API declaration: longitude: number; DIfferences: NA | Class name: Location; API declaration: longitude: number; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: Location; API declaration: altitude: number; DIfferences: NA | Class name: Location; API declaration: altitude: number; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: enum QualityLevel DIfferences: NA | Class name: camera; API declaration: enum QualityLevel DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: QualityLevel; API declaration: QUALITY_LEVEL_HIGH = 0 DIfferences: NA | Class name: QualityLevel; API declaration: QUALITY_LEVEL_HIGH = 0 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: QualityLevel; API declaration: QUALITY_LEVEL_MEDIUM = 1 DIfferences: NA | Class name: QualityLevel; API declaration: QUALITY_LEVEL_MEDIUM = 1 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: QualityLevel; API declaration: QUALITY_LEVEL_LOW = 2 DIfferences: NA | Class name: QualityLevel; API declaration: QUALITY_LEVEL_LOW = 2 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface PhotoCaptureSetting DIfferences: NA | Class name: camera; API declaration: interface PhotoCaptureSetting DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PhotoCaptureSetting; API declaration: quality?: QualityLevel; DIfferences: NA | Class name: PhotoCaptureSetting; API declaration: quality?: QualityLevel; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PhotoCaptureSetting; API declaration: rotation?: ImageRotation; DIfferences: NA | Class name: PhotoCaptureSetting; API declaration: rotation?: ImageRotation; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PhotoCaptureSetting; API declaration: location?: Location; DIfferences: NA | Class name: PhotoCaptureSetting; API declaration: location?: Location; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PhotoCaptureSetting; API declaration: mirror?: boolean; DIfferences: NA | Class name: PhotoCaptureSetting; API declaration: mirror?: boolean; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface Photo DIfferences: NA | Class name: camera; API declaration: interface Photo DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: Photo; API declaration: main: image.Image; DIfferences: NA | Class name: Photo; API declaration: main: image.Image; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: Photo; API declaration: release(): Promise<void>; DIfferences: NA | Class name: Photo; API declaration: release(): Promise<void>; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: enum VideoCodecType DIfferences: NA | Class name: camera; API declaration: enum VideoCodecType DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: VideoCodecType; API declaration: AVC = 0 DIfferences: NA | Class name: VideoCodecType; API declaration: AVC = 0 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: VideoCodecType; API declaration: HEVC = 1 DIfferences: NA | Class name: VideoCodecType; API declaration: HEVC = 1 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface PhotoOutput DIfferences: NA | Class name: camera; API declaration: interface PhotoOutput DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PhotoOutput; API declaration: capture(callback: AsyncCallback<void>): void; DIfferences: NA | Class name: PhotoOutput; API declaration: capture(callback: AsyncCallback<void>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PhotoOutput; API declaration: capture(): Promise<void>; DIfferences: NA | Class name: PhotoOutput; API declaration: capture(): Promise<void>; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PhotoOutput; API declaration: capture(setting: PhotoCaptureSetting, callback: AsyncCallback<void>): void; DIfferences: NA | Class name: PhotoOutput; API declaration: capture(setting: PhotoCaptureSetting, callback: AsyncCallback<void>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PhotoOutput; API declaration: capture(setting: PhotoCaptureSetting): Promise<void>; DIfferences: NA | Class name: PhotoOutput; API declaration: capture(setting: PhotoCaptureSetting): Promise<void>; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PhotoOutput; API declaration: getSupportedMovingPhotoVideoCodecTypes(): Array<VideoCodecType>; DIfferences: NA | Class name: PhotoOutput; API declaration: getSupportedMovingPhotoVideoCodecTypes(): Array<VideoCodecType>; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PhotoOutput; API declaration: setMovingPhotoVideoCodecType(codecType: VideoCodecType): void; DIfferences: NA | Class name: PhotoOutput; API declaration: setMovingPhotoVideoCodecType(codecType: VideoCodecType): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PhotoOutput; API declaration: on(type: 'photoAvailable', callback: AsyncCallback<Photo>): void; DIfferences: NA | Class name: PhotoOutput; API declaration: on(type: 'photoAvailable', callback: AsyncCallback<Photo>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PhotoOutput; API declaration: off(type: 'photoAvailable', callback?: AsyncCallback<Photo>): void; DIfferences: NA | Class name: PhotoOutput; API declaration: off(type: 'photoAvailable', callback?: AsyncCallback<Photo>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PhotoOutput; API declaration: on(type: 'photoAssetAvailable', callback: AsyncCallback<photoAccessHelper.PhotoAsset>): void; DIfferences: NA | Class name: PhotoOutput; API declaration: on(type: 'photoAssetAvailable', callback: AsyncCallback<photoAccessHelper.PhotoAsset>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PhotoOutput; API declaration: off(type: 'photoAssetAvailable', callback?: AsyncCallback<photoAccessHelper.PhotoAsset>): void; DIfferences: NA | Class name: PhotoOutput; API declaration: off(type: 'photoAssetAvailable', callback?: AsyncCallback<photoAccessHelper.PhotoAsset>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PhotoOutput; API declaration: isMirrorSupported(): boolean; DIfferences: NA | Class name: PhotoOutput; API declaration: isMirrorSupported(): boolean; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PhotoOutput; API declaration: enableMirror(enabled: boolean): void; DIfferences: NA | Class name: PhotoOutput; API declaration: enableMirror(enabled: boolean): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PhotoOutput; API declaration: on(type: 'captureStartWithInfo', callback: AsyncCallback<CaptureStartInfo>): void; DIfferences: NA | Class name: PhotoOutput; API declaration: on(type: 'captureStartWithInfo', callback: AsyncCallback<CaptureStartInfo>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PhotoOutput; API declaration: off(type: 'captureStartWithInfo', callback?: AsyncCallback<CaptureStartInfo>): void; DIfferences: NA | Class name: PhotoOutput; API declaration: off(type: 'captureStartWithInfo', callback?: AsyncCallback<CaptureStartInfo>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PhotoOutput; API declaration: on(type: 'frameShutter', callback: AsyncCallback<FrameShutterInfo>): void; DIfferences: NA | Class name: PhotoOutput; API declaration: on(type: 'frameShutter', callback: AsyncCallback<FrameShutterInfo>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PhotoOutput; API declaration: off(type: 'frameShutter', callback?: AsyncCallback<FrameShutterInfo>): void; DIfferences: NA | Class name: PhotoOutput; API declaration: off(type: 'frameShutter', callback?: AsyncCallback<FrameShutterInfo>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PhotoOutput; API declaration: on(type: 'frameShutterEnd', callback: AsyncCallback<FrameShutterEndInfo>): void; DIfferences: NA | Class name: PhotoOutput; API declaration: on(type: 'frameShutterEnd', callback: AsyncCallback<FrameShutterEndInfo>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PhotoOutput; API declaration: off(type: 'frameShutterEnd', callback?: AsyncCallback<FrameShutterEndInfo>): void; DIfferences: NA | Class name: PhotoOutput; API declaration: off(type: 'frameShutterEnd', callback?: AsyncCallback<FrameShutterEndInfo>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PhotoOutput; API declaration: on(type: 'captureEnd', callback: AsyncCallback<CaptureEndInfo>): void; DIfferences: NA | Class name: PhotoOutput; API declaration: on(type: 'captureEnd', callback: AsyncCallback<CaptureEndInfo>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PhotoOutput; API declaration: off(type: 'captureEnd', callback?: AsyncCallback<CaptureEndInfo>): void; DIfferences: NA | Class name: PhotoOutput; API declaration: off(type: 'captureEnd', callback?: AsyncCallback<CaptureEndInfo>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PhotoOutput; API declaration: on(type: 'captureReady', callback: AsyncCallback<void>): void; DIfferences: NA | Class name: PhotoOutput; API declaration: on(type: 'captureReady', callback: AsyncCallback<void>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PhotoOutput; API declaration: off(type: 'captureReady', callback?: AsyncCallback<void>): void; DIfferences: NA | Class name: PhotoOutput; API declaration: off(type: 'captureReady', callback?: AsyncCallback<void>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PhotoOutput; API declaration: on(type: 'estimatedCaptureDuration', callback: AsyncCallback<number>): void; DIfferences: NA | Class name: PhotoOutput; API declaration: on(type: 'estimatedCaptureDuration', callback: AsyncCallback<number>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PhotoOutput; API declaration: off(type: 'estimatedCaptureDuration', callback?: AsyncCallback<number>): void; DIfferences: NA | Class name: PhotoOutput; API declaration: off(type: 'estimatedCaptureDuration', callback?: AsyncCallback<number>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PhotoOutput; API declaration: on(type: 'error', callback: ErrorCallback): void; DIfferences: NA | Class name: PhotoOutput; API declaration: on(type: 'error', callback: ErrorCallback): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PhotoOutput; API declaration: off(type: 'error', callback?: ErrorCallback): void; DIfferences: NA | Class name: PhotoOutput; API declaration: off(type: 'error', callback?: ErrorCallback): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PhotoOutput; API declaration: getActiveProfile(): Profile; DIfferences: NA | Class name: PhotoOutput; API declaration: getActiveProfile(): Profile; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PhotoOutput; API declaration: isMovingPhotoSupported(): boolean; DIfferences: NA | Class name: PhotoOutput; API declaration: isMovingPhotoSupported(): boolean; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PhotoOutput; API declaration: enableMovingPhoto(enabled: boolean): void; DIfferences: NA | Class name: PhotoOutput; API declaration: enableMovingPhoto(enabled: boolean): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: PhotoOutput; API declaration: getPhotoRotation(deviceDegree: number): ImageRotation; DIfferences: NA | Class name: PhotoOutput; API declaration: getPhotoRotation(deviceDegree: number): ImageRotation; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface FrameShutterInfo DIfferences: NA | Class name: camera; API declaration: interface FrameShutterInfo DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: FrameShutterInfo; API declaration: captureId: number; DIfferences: NA | Class name: FrameShutterInfo; API declaration: captureId: number; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: FrameShutterInfo; API declaration: timestamp: number; DIfferences: NA | Class name: FrameShutterInfo; API declaration: timestamp: number; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface FrameShutterEndInfo DIfferences: NA | Class name: camera; API declaration: interface FrameShutterEndInfo DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: FrameShutterEndInfo; API declaration: captureId: number; DIfferences: NA | Class name: FrameShutterEndInfo; API declaration: captureId: number; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface CaptureStartInfo DIfferences: NA | Class name: camera; API declaration: interface CaptureStartInfo DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CaptureStartInfo; API declaration: captureId: number; DIfferences: NA | Class name: CaptureStartInfo; API declaration: captureId: number; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CaptureStartInfo; API declaration: time: number; DIfferences: NA | Class name: CaptureStartInfo; API declaration: time: number; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface CaptureEndInfo DIfferences: NA | Class name: camera; API declaration: interface CaptureEndInfo DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CaptureEndInfo; API declaration: captureId: number; DIfferences: NA | Class name: CaptureEndInfo; API declaration: captureId: number; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: CaptureEndInfo; API declaration: frameCount: number; DIfferences: NA | Class name: CaptureEndInfo; API declaration: frameCount: number; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface VideoOutput DIfferences: NA | Class name: camera; API declaration: interface VideoOutput DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: VideoOutput; API declaration: start(callback: AsyncCallback<void>): void; DIfferences: NA | Class name: VideoOutput; API declaration: start(callback: AsyncCallback<void>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: VideoOutput; API declaration: start(): Promise<void>; DIfferences: NA | Class name: VideoOutput; API declaration: start(): Promise<void>; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: VideoOutput; API declaration: stop(callback: AsyncCallback<void>): void; DIfferences: NA | Class name: VideoOutput; API declaration: stop(callback: AsyncCallback<void>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: VideoOutput; API declaration: stop(): Promise<void>; DIfferences: NA | Class name: VideoOutput; API declaration: stop(): Promise<void>; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: VideoOutput; API declaration: getSupportedFrameRates(): Array<FrameRateRange>; DIfferences: NA | Class name: VideoOutput; API declaration: getSupportedFrameRates(): Array<FrameRateRange>; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: VideoOutput; API declaration: setFrameRate(minFps: number, maxFps: number): void; DIfferences: NA | Class name: VideoOutput; API declaration: setFrameRate(minFps: number, maxFps: number): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: VideoOutput; API declaration: getActiveFrameRate(): FrameRateRange; DIfferences: NA | Class name: VideoOutput; API declaration: getActiveFrameRate(): FrameRateRange; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: VideoOutput; API declaration: getVideoRotation(deviceDegree: number): ImageRotation; DIfferences: NA | Class name: VideoOutput; API declaration: getVideoRotation(deviceDegree: number): ImageRotation; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: VideoOutput; API declaration: on(type: 'frameStart', callback: AsyncCallback<void>): void; DIfferences: NA | Class name: VideoOutput; API declaration: on(type: 'frameStart', callback: AsyncCallback<void>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: VideoOutput; API declaration: off(type: 'frameStart', callback?: AsyncCallback<void>): void; DIfferences: NA | Class name: VideoOutput; API declaration: off(type: 'frameStart', callback?: AsyncCallback<void>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: VideoOutput; API declaration: on(type: 'frameEnd', callback: AsyncCallback<void>): void; DIfferences: NA | Class name: VideoOutput; API declaration: on(type: 'frameEnd', callback: AsyncCallback<void>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: VideoOutput; API declaration: off(type: 'frameEnd', callback?: AsyncCallback<void>): void; DIfferences: NA | Class name: VideoOutput; API declaration: off(type: 'frameEnd', callback?: AsyncCallback<void>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: VideoOutput; API declaration: on(type: 'error', callback: ErrorCallback): void; DIfferences: NA | Class name: VideoOutput; API declaration: on(type: 'error', callback: ErrorCallback): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: VideoOutput; API declaration: off(type: 'error', callback?: ErrorCallback): void; DIfferences: NA | Class name: VideoOutput; API declaration: off(type: 'error', callback?: ErrorCallback): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: VideoOutput; API declaration: getActiveProfile(): VideoProfile; DIfferences: NA | Class name: VideoOutput; API declaration: getActiveProfile(): VideoProfile; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: enum MetadataObjectType DIfferences: NA | Class name: camera; API declaration: enum MetadataObjectType DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: MetadataObjectType; API declaration: FACE_DETECTION = 0 DIfferences: NA | Class name: MetadataObjectType; API declaration: FACE_DETECTION = 0 DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface Rect DIfferences: NA | Class name: camera; API declaration: interface Rect DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: Rect; API declaration: topLeftX: number; DIfferences: NA | Class name: Rect; API declaration: topLeftX: number; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: Rect; API declaration: topLeftY: number; DIfferences: NA | Class name: Rect; API declaration: topLeftY: number; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: Rect; API declaration: width: number; DIfferences: NA | Class name: Rect; API declaration: width: number; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: Rect; API declaration: height: number; DIfferences: NA | Class name: Rect; API declaration: height: number; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface MetadataObject DIfferences: NA | Class name: camera; API declaration: interface MetadataObject DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: MetadataObject; API declaration: readonly type: MetadataObjectType; DIfferences: NA | Class name: MetadataObject; API declaration: readonly type: MetadataObjectType; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: MetadataObject; API declaration: readonly timestamp: number; DIfferences: NA | Class name: MetadataObject; API declaration: readonly timestamp: number; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: MetadataObject; API declaration: readonly boundingBox: Rect; DIfferences: NA | Class name: MetadataObject; API declaration: readonly boundingBox: Rect; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: camera; API declaration: interface MetadataOutput DIfferences: NA | Class name: camera; API declaration: interface MetadataOutput DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: MetadataOutput; API declaration: start(callback: AsyncCallback<void>): void; DIfferences: NA | Class name: MetadataOutput; API declaration: start(callback: AsyncCallback<void>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: MetadataOutput; API declaration: start(): Promise<void>; DIfferences: NA | Class name: MetadataOutput; API declaration: start(): Promise<void>; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: MetadataOutput; API declaration: stop(callback: AsyncCallback<void>): void; DIfferences: NA | Class name: MetadataOutput; API declaration: stop(callback: AsyncCallback<void>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: MetadataOutput; API declaration: stop(): Promise<void>; DIfferences: NA | Class name: MetadataOutput; API declaration: stop(): Promise<void>; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: MetadataOutput; API declaration: on(type: 'metadataObjectsAvailable', callback: AsyncCallback<Array<MetadataObject>>): void; DIfferences: NA | Class name: MetadataOutput; API declaration: on(type: 'metadataObjectsAvailable', callback: AsyncCallback<Array<MetadataObject>>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: MetadataOutput; API declaration: off(type: 'metadataObjectsAvailable', callback?: AsyncCallback<Array<MetadataObject>>): void; DIfferences: NA | Class name: MetadataOutput; API declaration: off(type: 'metadataObjectsAvailable', callback?: AsyncCallback<Array<MetadataObject>>): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: MetadataOutput; API declaration: on(type: 'error', callback: ErrorCallback): void; DIfferences: NA | Class name: MetadataOutput; API declaration: on(type: 'error', callback: ErrorCallback): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
| New support for atomic services | Class name: MetadataOutput; API declaration: off(type: 'error', callback?: ErrorCallback): void; DIfferences: NA | Class name: MetadataOutput; API declaration: off(type: 'error', callback?: ErrorCallback): void; DIfferences: atomicservice | api/@ohos.multimedia.camera.d.ts |
你可能感兴趣的鸿蒙文章
openharmony 鸿蒙 js-apidiff-ArkGraphics2D
openharmony 鸿蒙 js-apidiff-ArkGraphics3D
openharmony 鸿蒙 js-apidiff-MediaKit
openharmony 鸿蒙 js-apidiff-InputKit
openharmony 鸿蒙 js-apidiff-BasicServicesKit
openharmony 鸿蒙 js-apidiff-ConnectivityKit
openharmony 鸿蒙 js-apidiff-ArkWeb
openharmony 鸿蒙 js-apidiff-MultimodalAwarenessKit