| Change Type | Old Version | New Version | d.ts File |
|---|---|---|---|
| New API | NA | Class name: global; API declaration: declare namespace camera Differences: declare namespace camera | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: function getCameraManager(context: Context): CameraManager; Differences: function getCameraManager(context: Context): CameraManager; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: enum CameraStatus Differences: enum CameraStatus | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraStatus; API declaration: CAMERA_STATUS_APPEAR = 0 Differences: CAMERA_STATUS_APPEAR = 0 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraStatus; API declaration: CAMERA_STATUS_DISAPPEAR = 1 Differences: CAMERA_STATUS_DISAPPEAR = 1 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraStatus; API declaration: CAMERA_STATUS_AVAILABLE = 2 Differences: CAMERA_STATUS_AVAILABLE = 2 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraStatus; API declaration: CAMERA_STATUS_UNAVAILABLE = 3 Differences: CAMERA_STATUS_UNAVAILABLE = 3 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: interface Profile Differences: interface Profile | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Profile; API declaration: readonly format: CameraFormat; Differences: readonly format: CameraFormat; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Profile; API declaration: readonly size: Size; Differences: readonly size: Size; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: interface FrameRateRange Differences: interface FrameRateRange | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: FrameRateRange; API declaration: readonly min: number; Differences: readonly min: number; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: FrameRateRange; API declaration: readonly max: number; Differences: readonly max: number; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: interface VideoProfile Differences: interface VideoProfile | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: VideoProfile; API declaration: readonly frameRateRange: FrameRateRange; Differences: readonly frameRateRange: FrameRateRange; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: interface CameraOutputCapability Differences: interface CameraOutputCapability | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraOutputCapability; API declaration: readonly previewProfiles: Array<Profile>; Differences: readonly previewProfiles: Array<Profile>; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraOutputCapability; API declaration: readonly photoProfiles: Array<Profile>; Differences: readonly photoProfiles: Array<Profile>; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraOutputCapability; API declaration: readonly videoProfiles: Array<VideoProfile>; Differences: readonly videoProfiles: Array<VideoProfile>; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraOutputCapability; API declaration: readonly supportedMetadataObjectTypes: Array<MetadataObjectType>; Differences: readonly supportedMetadataObjectTypes: Array<MetadataObjectType>; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: enum CameraErrorCode Differences: enum CameraErrorCode | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraErrorCode; API declaration: INVALID_ARGUMENT = 7400101 Differences: INVALID_ARGUMENT = 7400101 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraErrorCode; API declaration: OPERATION_NOT_ALLOWED = 7400102 Differences: OPERATION_NOT_ALLOWED = 7400102 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraErrorCode; API declaration: SESSION_NOT_CONFIG = 7400103 Differences: SESSION_NOT_CONFIG = 7400103 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraErrorCode; API declaration: SESSION_NOT_RUNNING = 7400104 Differences: SESSION_NOT_RUNNING = 7400104 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraErrorCode; API declaration: SESSION_CONFIG_LOCKED = 7400105 Differences: SESSION_CONFIG_LOCKED = 7400105 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraErrorCode; API declaration: DEVICE_SETTING_LOCKED = 7400106 Differences: DEVICE_SETTING_LOCKED = 7400106 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraErrorCode; API declaration: CONFLICT_CAMERA = 7400107 Differences: CONFLICT_CAMERA = 7400107 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraErrorCode; API declaration: DEVICE_DISABLED = 7400108 Differences: DEVICE_DISABLED = 7400108 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraErrorCode; API declaration: DEVICE_PREEMPTED = 7400109 Differences: DEVICE_PREEMPTED = 7400109 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraErrorCode; API declaration: SERVICE_FATAL_ERROR = 7400201 Differences: SERVICE_FATAL_ERROR = 7400201 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: interface CameraManager Differences: interface CameraManager | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraManager; API declaration: getSupportedCameras(): Array<CameraDevice>; Differences: getSupportedCameras(): Array<CameraDevice>; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraManager; API declaration: getSupportedOutputCapability(camera: CameraDevice): CameraOutputCapability; Differences: getSupportedOutputCapability(camera: CameraDevice): CameraOutputCapability; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraManager; API declaration: getSupportedOutputCapability(camera: CameraDevice, mode: SceneMode): CameraOutputCapability; Differences: getSupportedOutputCapability(camera: CameraDevice, mode: SceneMode): CameraOutputCapability; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraManager; API declaration: getSupportedSceneModes(camera: CameraDevice): Array<SceneMode>; Differences: getSupportedSceneModes(camera: CameraDevice): Array<SceneMode>; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraManager; API declaration: isCameraMuted(): boolean; Differences: isCameraMuted(): boolean; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraManager; API declaration: createCameraInput(camera: CameraDevice): CameraInput; Differences: createCameraInput(camera: CameraDevice): CameraInput; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraManager; API declaration: createCameraInput(position: CameraPosition, type: CameraType): CameraInput; Differences: createCameraInput(position: CameraPosition, type: CameraType): CameraInput; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraManager; API declaration: createPreviewOutput(profile: Profile, surfaceId: string): PreviewOutput; Differences: createPreviewOutput(profile: Profile, surfaceId: string): PreviewOutput; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraManager; API declaration: createPhotoOutput(profile: Profile, surfaceId: string): PhotoOutput; Differences: createPhotoOutput(profile: Profile, surfaceId: string): PhotoOutput; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraManager; API declaration: createPhotoOutput(profile: Profile): PhotoOutput; Differences: createPhotoOutput(profile: Profile): PhotoOutput; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraManager; API declaration: createVideoOutput(profile: VideoProfile, surfaceId: string): VideoOutput; Differences: createVideoOutput(profile: VideoProfile, surfaceId: string): VideoOutput; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraManager; API declaration: createMetadataOutput(metadataObjectTypes: Array<MetadataObjectType>): MetadataOutput; Differences: createMetadataOutput(metadataObjectTypes: Array<MetadataObjectType>): MetadataOutput; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraManager; API declaration: createCaptureSession(): CaptureSession; Differences: createCaptureSession(): CaptureSession; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraManager; API declaration: createSession<T extends Session>(mode: SceneMode): T; Differences: createSession<T extends Session>(mode: SceneMode): T; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraManager; API declaration: on(type: 'cameraStatus', callback: AsyncCallback<CameraStatusInfo>): void; Differences: on(type: 'cameraStatus', callback: AsyncCallback<CameraStatusInfo>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraManager; API declaration: off(type: 'cameraStatus', callback?: AsyncCallback<CameraStatusInfo>): void; Differences: off(type: 'cameraStatus', callback?: AsyncCallback<CameraStatusInfo>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraManager; API declaration: isTorchSupported(): boolean; Differences: isTorchSupported(): boolean; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraManager; API declaration: isTorchModeSupported(mode: TorchMode): boolean; Differences: isTorchModeSupported(mode: TorchMode): boolean; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraManager; API declaration: getTorchMode(): TorchMode; Differences: getTorchMode(): TorchMode; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraManager; API declaration: setTorchMode(mode: TorchMode): void; Differences: setTorchMode(mode: TorchMode): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraManager; API declaration: on(type: 'torchStatusChange', callback: AsyncCallback<TorchStatusInfo>): void; Differences: on(type: 'torchStatusChange', callback: AsyncCallback<TorchStatusInfo>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraManager; API declaration: off(type: 'torchStatusChange', callback?: AsyncCallback<TorchStatusInfo>): void; Differences: off(type: 'torchStatusChange', callback?: AsyncCallback<TorchStatusInfo>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: interface TorchStatusInfo Differences: interface TorchStatusInfo | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: TorchStatusInfo; API declaration: readonly isTorchAvailable: boolean; Differences: readonly isTorchAvailable: boolean; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: TorchStatusInfo; API declaration: readonly isTorchActive: boolean; Differences: readonly isTorchActive: boolean; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: TorchStatusInfo; API declaration: readonly torchLevel: number; Differences: readonly torchLevel: number; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: enum TorchMode Differences: enum TorchMode | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: TorchMode; API declaration: OFF = 0 Differences: OFF = 0 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: TorchMode; API declaration: ON = 1 Differences: ON = 1 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: TorchMode; API declaration: AUTO = 2 Differences: AUTO = 2 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: interface CameraStatusInfo Differences: interface CameraStatusInfo | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraStatusInfo; API declaration: camera: CameraDevice; Differences: camera: CameraDevice; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraStatusInfo; API declaration: status: CameraStatus; Differences: status: CameraStatus; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: enum CameraPosition Differences: enum CameraPosition | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraPosition; API declaration: CAMERA_POSITION_UNSPECIFIED = 0 Differences: CAMERA_POSITION_UNSPECIFIED = 0 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraPosition; API declaration: CAMERA_POSITION_BACK = 1 Differences: CAMERA_POSITION_BACK = 1 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraPosition; API declaration: CAMERA_POSITION_FRONT = 2 Differences: CAMERA_POSITION_FRONT = 2 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraPosition; API declaration: CAMERA_POSITION_FOLD_INNER = 3 Differences: CAMERA_POSITION_FOLD_INNER = 3 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: enum CameraType Differences: enum CameraType | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraType; API declaration: CAMERA_TYPE_DEFAULT = 0 Differences: CAMERA_TYPE_DEFAULT = 0 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraType; API declaration: CAMERA_TYPE_WIDE_ANGLE = 1 Differences: CAMERA_TYPE_WIDE_ANGLE = 1 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraType; API declaration: CAMERA_TYPE_ULTRA_WIDE = 2 Differences: CAMERA_TYPE_ULTRA_WIDE = 2 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraType; API declaration: CAMERA_TYPE_TELEPHOTO = 3 Differences: CAMERA_TYPE_TELEPHOTO = 3 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraType; API declaration: CAMERA_TYPE_TRUE_DEPTH = 4 Differences: CAMERA_TYPE_TRUE_DEPTH = 4 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: enum ConnectionType Differences: enum ConnectionType | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: ConnectionType; API declaration: CAMERA_CONNECTION_BUILT_IN = 0 Differences: CAMERA_CONNECTION_BUILT_IN = 0 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: ConnectionType; API declaration: CAMERA_CONNECTION_USB_PLUGIN = 1 Differences: CAMERA_CONNECTION_USB_PLUGIN = 1 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: ConnectionType; API declaration: CAMERA_CONNECTION_REMOTE = 2 Differences: CAMERA_CONNECTION_REMOTE = 2 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: interface CameraDevice Differences: interface CameraDevice | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraDevice; API declaration: readonly cameraId: string; Differences: readonly cameraId: string; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraDevice; API declaration: readonly cameraPosition: CameraPosition; Differences: readonly cameraPosition: CameraPosition; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraDevice; API declaration: readonly cameraType: CameraType; Differences: readonly cameraType: CameraType; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraDevice; API declaration: readonly connectionType: ConnectionType; Differences: readonly connectionType: ConnectionType; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: interface Size Differences: interface Size | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Size; API declaration: height: number; Differences: height: number; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Size; API declaration: width: number; Differences: width: number; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: interface Point Differences: interface Point | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Point; API declaration: x: number; Differences: x: number; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Point; API declaration: y: number; Differences: y: number; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: interface CameraInput Differences: interface CameraInput | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraInput; API declaration: open(callback: AsyncCallback<void>): void; Differences: open(callback: AsyncCallback<void>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraInput; API declaration: open(): Promise<void>; Differences: open(): Promise<void>; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraInput; API declaration: close(callback: AsyncCallback<void>): void; Differences: close(callback: AsyncCallback<void>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraInput; API declaration: close(): Promise<void>; Differences: close(): Promise<void>; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraInput; API declaration: on(type: 'error', camera: CameraDevice, callback: ErrorCallback): void; Differences: on(type: 'error', camera: CameraDevice, callback: ErrorCallback): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraInput; API declaration: off(type: 'error', camera: CameraDevice, callback?: ErrorCallback): void; Differences: off(type: 'error', camera: CameraDevice, callback?: ErrorCallback): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: enum SceneMode Differences: enum SceneMode | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: SceneMode; API declaration: NORMAL_PHOTO = 1 Differences: NORMAL_PHOTO = 1 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: SceneMode; API declaration: NORMAL_VIDEO = 2 Differences: NORMAL_VIDEO = 2 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: enum CameraFormat Differences: enum CameraFormat | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraFormat; API declaration: CAMERA_FORMAT_RGBA_8888 = 3 Differences: CAMERA_FORMAT_RGBA_8888 = 3 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraFormat; API declaration: CAMERA_FORMAT_YUV_420_SP = 1003 Differences: CAMERA_FORMAT_YUV_420_SP = 1003 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraFormat; API declaration: CAMERA_FORMAT_JPEG = 2000 Differences: CAMERA_FORMAT_JPEG = 2000 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraFormat; API declaration: CAMERA_FORMAT_YCBCR_P010 Differences: CAMERA_FORMAT_YCBCR_P010 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraFormat; API declaration: CAMERA_FORMAT_YCRCB_P010 Differences: CAMERA_FORMAT_YCRCB_P010 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: enum FlashMode Differences: enum FlashMode | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: FlashMode; API declaration: FLASH_MODE_CLOSE = 0 Differences: FLASH_MODE_CLOSE = 0 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: FlashMode; API declaration: FLASH_MODE_OPEN = 1 Differences: FLASH_MODE_OPEN = 1 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: FlashMode; API declaration: FLASH_MODE_AUTO = 2 Differences: FLASH_MODE_AUTO = 2 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: FlashMode; API declaration: FLASH_MODE_ALWAYS_OPEN = 3 Differences: FLASH_MODE_ALWAYS_OPEN = 3 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: interface Flash Differences: interface Flash | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Flash; API declaration: hasFlash(): boolean; Differences: hasFlash(): boolean; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Flash; API declaration: isFlashModeSupported(flashMode: FlashMode): boolean; Differences: isFlashModeSupported(flashMode: FlashMode): boolean; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Flash; API declaration: getFlashMode(): FlashMode; Differences: getFlashMode(): FlashMode; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Flash; API declaration: setFlashMode(flashMode: FlashMode): void; Differences: setFlashMode(flashMode: FlashMode): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: enum ExposureMode Differences: enum ExposureMode | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: ExposureMode; API declaration: EXPOSURE_MODE_LOCKED = 0 Differences: EXPOSURE_MODE_LOCKED = 0 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: ExposureMode; API declaration: EXPOSURE_MODE_AUTO = 1 Differences: EXPOSURE_MODE_AUTO = 1 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: ExposureMode; API declaration: EXPOSURE_MODE_CONTINUOUS_AUTO = 2 Differences: EXPOSURE_MODE_CONTINUOUS_AUTO = 2 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: interface AutoExposure Differences: interface AutoExposure | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: AutoExposure; API declaration: isExposureModeSupported(aeMode: ExposureMode): boolean; Differences: isExposureModeSupported(aeMode: ExposureMode): boolean; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: AutoExposure; API declaration: getExposureMode(): ExposureMode; Differences: getExposureMode(): ExposureMode; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: AutoExposure; API declaration: setExposureMode(aeMode: ExposureMode): void; Differences: setExposureMode(aeMode: ExposureMode): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: AutoExposure; API declaration: getMeteringPoint(): Point; Differences: getMeteringPoint(): Point; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: AutoExposure; API declaration: setMeteringPoint(point: Point): void; Differences: setMeteringPoint(point: Point): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: AutoExposure; API declaration: getExposureBiasRange(): Array<number>; Differences: getExposureBiasRange(): Array<number>; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: AutoExposure; API declaration: setExposureBias(exposureBias: number): void; Differences: setExposureBias(exposureBias: number): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: AutoExposure; API declaration: getExposureValue(): number; Differences: getExposureValue(): number; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: enum FocusMode Differences: enum FocusMode | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: FocusMode; API declaration: FOCUS_MODE_MANUAL = 0 Differences: FOCUS_MODE_MANUAL = 0 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: FocusMode; API declaration: FOCUS_MODE_CONTINUOUS_AUTO = 1 Differences: FOCUS_MODE_CONTINUOUS_AUTO = 1 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: FocusMode; API declaration: FOCUS_MODE_AUTO = 2 Differences: FOCUS_MODE_AUTO = 2 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: FocusMode; API declaration: FOCUS_MODE_LOCKED = 3 Differences: FOCUS_MODE_LOCKED = 3 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: enum FocusState Differences: enum FocusState | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: FocusState; API declaration: FOCUS_STATE_SCAN = 0 Differences: FOCUS_STATE_SCAN = 0 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: FocusState; API declaration: FOCUS_STATE_FOCUSED = 1 Differences: FOCUS_STATE_FOCUSED = 1 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: FocusState; API declaration: FOCUS_STATE_UNFOCUSED = 2 Differences: FOCUS_STATE_UNFOCUSED = 2 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: interface Focus Differences: interface Focus | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Focus; API declaration: isFocusModeSupported(afMode: FocusMode): boolean; Differences: isFocusModeSupported(afMode: FocusMode): boolean; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Focus; API declaration: getFocusMode(): FocusMode; Differences: getFocusMode(): FocusMode; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Focus; API declaration: setFocusMode(afMode: FocusMode): void; Differences: setFocusMode(afMode: FocusMode): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Focus; API declaration: setFocusPoint(point: Point): void; Differences: setFocusPoint(point: Point): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Focus; API declaration: getFocusPoint(): Point; Differences: getFocusPoint(): Point; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Focus; API declaration: getFocalLength(): number; Differences: getFocalLength(): number; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: enum SmoothZoomMode Differences: enum SmoothZoomMode | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: SmoothZoomMode; API declaration: NORMAL = 0 Differences: NORMAL = 0 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: interface SmoothZoomInfo Differences: interface SmoothZoomInfo | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: SmoothZoomInfo; API declaration: duration: number; Differences: duration: number; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: interface Zoom Differences: interface Zoom | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Zoom; API declaration: getZoomRatioRange(): Array<number>; Differences: getZoomRatioRange(): Array<number>; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Zoom; API declaration: getZoomRatio(): number; Differences: getZoomRatio(): number; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Zoom; API declaration: setZoomRatio(zoomRatio: number): void; Differences: setZoomRatio(zoomRatio: number): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Zoom; API declaration: setSmoothZoom(targetRatio: number, mode?: SmoothZoomMode): void; Differences: setSmoothZoom(targetRatio: number, mode?: SmoothZoomMode): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: enum VideoStabilizationMode Differences: enum VideoStabilizationMode | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: VideoStabilizationMode; API declaration: OFF = 0 Differences: OFF = 0 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: VideoStabilizationMode; API declaration: LOW = 1 Differences: LOW = 1 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: VideoStabilizationMode; API declaration: MIDDLE = 2 Differences: MIDDLE = 2 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: VideoStabilizationMode; API declaration: HIGH = 3 Differences: HIGH = 3 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: VideoStabilizationMode; API declaration: AUTO = 4 Differences: AUTO = 4 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: interface Stabilization Differences: interface Stabilization | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Stabilization; API declaration: isVideoStabilizationModeSupported(vsMode: VideoStabilizationMode): boolean; Differences: isVideoStabilizationModeSupported(vsMode: VideoStabilizationMode): boolean; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Stabilization; API declaration: getActiveVideoStabilizationMode(): VideoStabilizationMode; Differences: getActiveVideoStabilizationMode(): VideoStabilizationMode; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Stabilization; API declaration: setVideoStabilizationMode(mode: VideoStabilizationMode): void; Differences: setVideoStabilizationMode(mode: VideoStabilizationMode): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: interface Session Differences: interface Session | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Session; API declaration: beginConfig(): void; Differences: beginConfig(): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Session; API declaration: commitConfig(callback: AsyncCallback<void>): void; Differences: commitConfig(callback: AsyncCallback<void>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Session; API declaration: commitConfig(): Promise<void>; Differences: commitConfig(): Promise<void>; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Session; API declaration: canAddInput(cameraInput: CameraInput): boolean; Differences: canAddInput(cameraInput: CameraInput): boolean; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Session; API declaration: addInput(cameraInput: CameraInput): void; Differences: addInput(cameraInput: CameraInput): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Session; API declaration: removeInput(cameraInput: CameraInput): void; Differences: removeInput(cameraInput: CameraInput): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Session; API declaration: canAddOutput(cameraOutput: CameraOutput): boolean; Differences: canAddOutput(cameraOutput: CameraOutput): boolean; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Session; API declaration: addOutput(cameraOutput: CameraOutput): void; Differences: addOutput(cameraOutput: CameraOutput): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Session; API declaration: removeOutput(cameraOutput: CameraOutput): void; Differences: removeOutput(cameraOutput: CameraOutput): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Session; API declaration: start(callback: AsyncCallback<void>): void; Differences: start(callback: AsyncCallback<void>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Session; API declaration: start(): Promise<void>; Differences: start(): Promise<void>; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Session; API declaration: stop(callback: AsyncCallback<void>): void; Differences: stop(callback: AsyncCallback<void>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Session; API declaration: stop(): Promise<void>; Differences: stop(): Promise<void>; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Session; API declaration: release(callback: AsyncCallback<void>): void; Differences: release(callback: AsyncCallback<void>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Session; API declaration: release(): Promise<void>; Differences: release(): Promise<void>; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: interface CaptureSession Differences: interface CaptureSession | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureSession; API declaration: beginConfig(): void; Differences: beginConfig(): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureSession; API declaration: commitConfig(callback: AsyncCallback<void>): void; Differences: commitConfig(callback: AsyncCallback<void>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureSession; API declaration: commitConfig(): Promise<void>; Differences: commitConfig(): Promise<void>; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureSession; API declaration: addInput(cameraInput: CameraInput): void; Differences: addInput(cameraInput: CameraInput): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureSession; API declaration: removeInput(cameraInput: CameraInput): void; Differences: removeInput(cameraInput: CameraInput): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureSession; API declaration: addOutput(cameraOutput: CameraOutput): void; Differences: addOutput(cameraOutput: CameraOutput): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureSession; API declaration: removeOutput(cameraOutput: CameraOutput): void; Differences: removeOutput(cameraOutput: CameraOutput): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureSession; API declaration: start(callback: AsyncCallback<void>): void; Differences: start(callback: AsyncCallback<void>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureSession; API declaration: start(): Promise<void>; Differences: start(): Promise<void>; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureSession; API declaration: stop(callback: AsyncCallback<void>): void; Differences: stop(callback: AsyncCallback<void>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureSession; API declaration: stop(): Promise<void>; Differences: stop(): Promise<void>; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureSession; API declaration: release(callback: AsyncCallback<void>): void; Differences: release(callback: AsyncCallback<void>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureSession; API declaration: release(): Promise<void>; Differences: release(): Promise<void>; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureSession; API declaration: hasFlash(): boolean; Differences: hasFlash(): boolean; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureSession; API declaration: isFlashModeSupported(flashMode: FlashMode): boolean; Differences: isFlashModeSupported(flashMode: FlashMode): boolean; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureSession; API declaration: getFlashMode(): FlashMode; Differences: getFlashMode(): FlashMode; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureSession; API declaration: setFlashMode(flashMode: FlashMode): void; Differences: setFlashMode(flashMode: FlashMode): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureSession; API declaration: isExposureModeSupported(aeMode: ExposureMode): boolean; Differences: isExposureModeSupported(aeMode: ExposureMode): boolean; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureSession; API declaration: getExposureMode(): ExposureMode; Differences: getExposureMode(): ExposureMode; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureSession; API declaration: setExposureMode(aeMode: ExposureMode): void; Differences: setExposureMode(aeMode: ExposureMode): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureSession; API declaration: getMeteringPoint(): Point; Differences: getMeteringPoint(): Point; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureSession; API declaration: setMeteringPoint(point: Point): void; Differences: setMeteringPoint(point: Point): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureSession; API declaration: getExposureBiasRange(): Array<number>; Differences: getExposureBiasRange(): Array<number>; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureSession; API declaration: setExposureBias(exposureBias: number): void; Differences: setExposureBias(exposureBias: number): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureSession; API declaration: getExposureValue(): number; Differences: getExposureValue(): number; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureSession; API declaration: isFocusModeSupported(afMode: FocusMode): boolean; Differences: isFocusModeSupported(afMode: FocusMode): boolean; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureSession; API declaration: getFocusMode(): FocusMode; Differences: getFocusMode(): FocusMode; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureSession; API declaration: setFocusMode(afMode: FocusMode): void; Differences: setFocusMode(afMode: FocusMode): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureSession; API declaration: setFocusPoint(point: Point): void; Differences: setFocusPoint(point: Point): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureSession; API declaration: getFocusPoint(): Point; Differences: getFocusPoint(): Point; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureSession; API declaration: getFocalLength(): number; Differences: getFocalLength(): number; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureSession; API declaration: getZoomRatioRange(): Array<number>; Differences: getZoomRatioRange(): Array<number>; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureSession; API declaration: getZoomRatio(): number; Differences: getZoomRatio(): number; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureSession; API declaration: setZoomRatio(zoomRatio: number): void; Differences: setZoomRatio(zoomRatio: number): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureSession; API declaration: isVideoStabilizationModeSupported(vsMode: VideoStabilizationMode): boolean; Differences: isVideoStabilizationModeSupported(vsMode: VideoStabilizationMode): boolean; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureSession; API declaration: getActiveVideoStabilizationMode(): VideoStabilizationMode; Differences: getActiveVideoStabilizationMode(): VideoStabilizationMode; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureSession; API declaration: setVideoStabilizationMode(mode: VideoStabilizationMode): void; Differences: setVideoStabilizationMode(mode: VideoStabilizationMode): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureSession; API declaration: on(type: 'focusStateChange', callback: AsyncCallback<FocusState>): void; Differences: on(type: 'focusStateChange', callback: AsyncCallback<FocusState>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureSession; API declaration: off(type: 'focusStateChange', callback?: AsyncCallback<FocusState>): void; Differences: off(type: 'focusStateChange', callback?: AsyncCallback<FocusState>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureSession; API declaration: on(type: 'error', callback: ErrorCallback): void; Differences: on(type: 'error', callback: ErrorCallback): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureSession; API declaration: off(type: 'error', callback?: ErrorCallback): void; Differences: off(type: 'error', callback?: ErrorCallback): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: interface PhotoSession Differences: interface PhotoSession | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: PhotoSession; API declaration: on(type: 'error', callback: ErrorCallback): void; Differences: on(type: 'error', callback: ErrorCallback): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: PhotoSession; API declaration: off(type: 'error', callback?: ErrorCallback): void; Differences: off(type: 'error', callback?: ErrorCallback): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: PhotoSession; API declaration: on(type: 'focusStateChange', callback: AsyncCallback<FocusState>): void; Differences: on(type: 'focusStateChange', callback: AsyncCallback<FocusState>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: PhotoSession; API declaration: off(type: 'focusStateChange', callback?: AsyncCallback<FocusState>): void; Differences: off(type: 'focusStateChange', callback?: AsyncCallback<FocusState>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: PhotoSession; API declaration: on(type: 'smoothZoomInfoAvailable', callback: AsyncCallback<SmoothZoomInfo>): void; Differences: on(type: 'smoothZoomInfoAvailable', callback: AsyncCallback<SmoothZoomInfo>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: PhotoSession; API declaration: off(type: 'smoothZoomInfoAvailable', callback?: AsyncCallback<SmoothZoomInfo>): void; Differences: off(type: 'smoothZoomInfoAvailable', callback?: AsyncCallback<SmoothZoomInfo>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: interface VideoSession Differences: interface VideoSession | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: VideoSession; API declaration: on(type: 'error', callback: ErrorCallback): void; Differences: on(type: 'error', callback: ErrorCallback): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: VideoSession; API declaration: off(type: 'error', callback?: ErrorCallback): void; Differences: off(type: 'error', callback?: ErrorCallback): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: VideoSession; API declaration: on(type: 'focusStateChange', callback: AsyncCallback<FocusState>): void; Differences: on(type: 'focusStateChange', callback: AsyncCallback<FocusState>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: VideoSession; API declaration: off(type: 'focusStateChange', callback?: AsyncCallback<FocusState>): void; Differences: off(type: 'focusStateChange', callback?: AsyncCallback<FocusState>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: VideoSession; API declaration: on(type: 'smoothZoomInfoAvailable', callback: AsyncCallback<SmoothZoomInfo>): void; Differences: on(type: 'smoothZoomInfoAvailable', callback: AsyncCallback<SmoothZoomInfo>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: VideoSession; API declaration: off(type: 'smoothZoomInfoAvailable', callback?: AsyncCallback<SmoothZoomInfo>): void; Differences: off(type: 'smoothZoomInfoAvailable', callback?: AsyncCallback<SmoothZoomInfo>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: interface CameraOutput Differences: interface CameraOutput | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraOutput; API declaration: release(callback: AsyncCallback<void>): void; Differences: release(callback: AsyncCallback<void>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CameraOutput; API declaration: release(): Promise<void>; Differences: release(): Promise<void>; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: interface PreviewOutput Differences: interface PreviewOutput | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: PreviewOutput; API declaration: start(callback: AsyncCallback<void>): void; Differences: start(callback: AsyncCallback<void>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: PreviewOutput; API declaration: start(): Promise<void>; Differences: start(): Promise<void>; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: PreviewOutput; API declaration: stop(callback: AsyncCallback<void>): void; Differences: stop(callback: AsyncCallback<void>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: PreviewOutput; API declaration: stop(): Promise<void>; Differences: stop(): Promise<void>; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: PreviewOutput; API declaration: on(type: 'frameStart', callback: AsyncCallback<void>): void; Differences: on(type: 'frameStart', callback: AsyncCallback<void>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: PreviewOutput; API declaration: off(type: 'frameStart', callback?: AsyncCallback<void>): void; Differences: off(type: 'frameStart', callback?: AsyncCallback<void>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: PreviewOutput; API declaration: on(type: 'frameEnd', callback: AsyncCallback<void>): void; Differences: on(type: 'frameEnd', callback: AsyncCallback<void>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: PreviewOutput; API declaration: off(type: 'frameEnd', callback?: AsyncCallback<void>): void; Differences: off(type: 'frameEnd', callback?: AsyncCallback<void>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: PreviewOutput; API declaration: on(type: 'error', callback: ErrorCallback): void; Differences: on(type: 'error', callback: ErrorCallback): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: PreviewOutput; API declaration: off(type: 'error', callback?: ErrorCallback): void; Differences: off(type: 'error', callback?: ErrorCallback): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: enum ImageRotation Differences: enum ImageRotation | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: ImageRotation; API declaration: ROTATION_0 = 0 Differences: ROTATION_0 = 0 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: ImageRotation; API declaration: ROTATION_90 = 90 Differences: ROTATION_90 = 90 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: ImageRotation; API declaration: ROTATION_180 = 180 Differences: ROTATION_180 = 180 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: ImageRotation; API declaration: ROTATION_270 = 270 Differences: ROTATION_270 = 270 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: interface Location Differences: interface Location | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Location; API declaration: latitude: number; Differences: latitude: number; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Location; API declaration: longitude: number; Differences: longitude: number; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Location; API declaration: altitude: number; Differences: altitude: number; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: enum QualityLevel Differences: enum QualityLevel | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: QualityLevel; API declaration: QUALITY_LEVEL_HIGH = 0 Differences: QUALITY_LEVEL_HIGH = 0 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: QualityLevel; API declaration: QUALITY_LEVEL_MEDIUM = 1 Differences: QUALITY_LEVEL_MEDIUM = 1 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: QualityLevel; API declaration: QUALITY_LEVEL_LOW = 2 Differences: QUALITY_LEVEL_LOW = 2 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: interface PhotoCaptureSetting Differences: interface PhotoCaptureSetting | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: PhotoCaptureSetting; API declaration: quality?: QualityLevel; Differences: quality?: QualityLevel; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: PhotoCaptureSetting; API declaration: rotation?: ImageRotation; Differences: rotation?: ImageRotation; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: PhotoCaptureSetting; API declaration: location?: Location; Differences: location?: Location; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: PhotoCaptureSetting; API declaration: mirror?: boolean; Differences: mirror?: boolean; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: interface Photo Differences: interface Photo | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Photo; API declaration: main: image.Image; Differences: main: image.Image; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Photo; API declaration: release(): Promise<void>; Differences: release(): Promise<void>; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: interface PhotoOutput Differences: interface PhotoOutput | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: PhotoOutput; API declaration: capture(callback: AsyncCallback<void>): void; Differences: capture(callback: AsyncCallback<void>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: PhotoOutput; API declaration: capture(): Promise<void>; Differences: capture(): Promise<void>; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: PhotoOutput; API declaration: capture(setting: PhotoCaptureSetting, callback: AsyncCallback<void>): void; Differences: capture(setting: PhotoCaptureSetting, callback: AsyncCallback<void>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: PhotoOutput; API declaration: capture(setting: PhotoCaptureSetting): Promise<void>; Differences: capture(setting: PhotoCaptureSetting): Promise<void>; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: PhotoOutput; API declaration: on(type: 'photoAvailable', callback: AsyncCallback<Photo>): void; Differences: on(type: 'photoAvailable', callback: AsyncCallback<Photo>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: PhotoOutput; API declaration: off(type: 'photoAvailable', callback?: AsyncCallback<Photo>): void; Differences: off(type: 'photoAvailable', callback?: AsyncCallback<Photo>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: PhotoOutput; API declaration: isMirrorSupported(): boolean; Differences: isMirrorSupported(): boolean; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: PhotoOutput; API declaration: on(type: 'captureStart', callback: AsyncCallback<number>): void; Differences: on(type: 'captureStart', callback: AsyncCallback<number>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: PhotoOutput; API declaration: off(type: 'captureStart', callback?: AsyncCallback<number>): void; Differences: off(type: 'captureStart', callback?: AsyncCallback<number>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: PhotoOutput; API declaration: on(type: 'captureStartWithInfo', callback: AsyncCallback<CaptureStartInfo>): void; Differences: on(type: 'captureStartWithInfo', callback: AsyncCallback<CaptureStartInfo>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: PhotoOutput; API declaration: off(type: 'captureStartWithInfo', callback?: AsyncCallback<CaptureStartInfo>): void; Differences: off(type: 'captureStartWithInfo', callback?: AsyncCallback<CaptureStartInfo>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: PhotoOutput; API declaration: on(type: 'frameShutter', callback: AsyncCallback<FrameShutterInfo>): void; Differences: on(type: 'frameShutter', callback: AsyncCallback<FrameShutterInfo>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: PhotoOutput; API declaration: off(type: 'frameShutter', callback?: AsyncCallback<FrameShutterInfo>): void; Differences: off(type: 'frameShutter', callback?: AsyncCallback<FrameShutterInfo>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: PhotoOutput; API declaration: on(type: 'captureEnd', callback: AsyncCallback<CaptureEndInfo>): void; Differences: on(type: 'captureEnd', callback: AsyncCallback<CaptureEndInfo>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: PhotoOutput; API declaration: off(type: 'captureEnd', callback?: AsyncCallback<CaptureEndInfo>): void; Differences: off(type: 'captureEnd', callback?: AsyncCallback<CaptureEndInfo>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: PhotoOutput; API declaration: on(type: 'error', callback: ErrorCallback): void; Differences: on(type: 'error', callback: ErrorCallback): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: PhotoOutput; API declaration: off(type: 'error', callback?: ErrorCallback): void; Differences: off(type: 'error', callback?: ErrorCallback): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: interface FrameShutterInfo Differences: interface FrameShutterInfo | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: FrameShutterInfo; API declaration: captureId: number; Differences: captureId: number; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: FrameShutterInfo; API declaration: timestamp: number; Differences: timestamp: number; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: interface CaptureStartInfo Differences: interface CaptureStartInfo | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureStartInfo; API declaration: captureId: number; Differences: captureId: number; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureStartInfo; API declaration: time: number; Differences: time: number; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: interface CaptureEndInfo Differences: interface CaptureEndInfo | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureEndInfo; API declaration: captureId: number; Differences: captureId: number; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: CaptureEndInfo; API declaration: frameCount: number; Differences: frameCount: number; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: interface VideoOutput Differences: interface VideoOutput | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: VideoOutput; API declaration: start(callback: AsyncCallback<void>): void; Differences: start(callback: AsyncCallback<void>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: VideoOutput; API declaration: start(): Promise<void>; Differences: start(): Promise<void>; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: VideoOutput; API declaration: stop(callback: AsyncCallback<void>): void; Differences: stop(callback: AsyncCallback<void>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: VideoOutput; API declaration: stop(): Promise<void>; Differences: stop(): Promise<void>; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: VideoOutput; API declaration: on(type: 'frameStart', callback: AsyncCallback<void>): void; Differences: on(type: 'frameStart', callback: AsyncCallback<void>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: VideoOutput; API declaration: off(type: 'frameStart', callback?: AsyncCallback<void>): void; Differences: off(type: 'frameStart', callback?: AsyncCallback<void>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: VideoOutput; API declaration: on(type: 'frameEnd', callback: AsyncCallback<void>): void; Differences: on(type: 'frameEnd', callback: AsyncCallback<void>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: VideoOutput; API declaration: off(type: 'frameEnd', callback?: AsyncCallback<void>): void; Differences: off(type: 'frameEnd', callback?: AsyncCallback<void>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: VideoOutput; API declaration: on(type: 'error', callback: ErrorCallback): void; Differences: on(type: 'error', callback: ErrorCallback): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: VideoOutput; API declaration: off(type: 'error', callback?: ErrorCallback): void; Differences: off(type: 'error', callback?: ErrorCallback): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: enum MetadataObjectType Differences: enum MetadataObjectType | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: MetadataObjectType; API declaration: FACE_DETECTION = 0 Differences: FACE_DETECTION = 0 | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: interface Rect Differences: interface Rect | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Rect; API declaration: topLeftX: number; Differences: topLeftX: number; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Rect; API declaration: topLeftY: number; Differences: topLeftY: number; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Rect; API declaration: width: number; Differences: width: number; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: Rect; API declaration: height: number; Differences: height: number; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: interface MetadataObject Differences: interface MetadataObject | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: MetadataObject; API declaration: readonly type: MetadataObjectType; Differences: readonly type: MetadataObjectType; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: MetadataObject; API declaration: readonly timestamp: number; Differences: readonly timestamp: number; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: MetadataObject; API declaration: readonly boundingBox: Rect; Differences: readonly boundingBox: Rect; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: camera; API declaration: interface MetadataOutput Differences: interface MetadataOutput | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: MetadataOutput; API declaration: start(callback: AsyncCallback<void>): void; Differences: start(callback: AsyncCallback<void>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: MetadataOutput; API declaration: start(): Promise<void>; Differences: start(): Promise<void>; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: MetadataOutput; API declaration: stop(callback: AsyncCallback<void>): void; Differences: stop(callback: AsyncCallback<void>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: MetadataOutput; API declaration: stop(): Promise<void>; Differences: stop(): Promise<void>; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: MetadataOutput; API declaration: on(type: 'metadataObjectsAvailable', callback: AsyncCallback<Array<MetadataObject>>): void; Differences: on(type: 'metadataObjectsAvailable', callback: AsyncCallback<Array<MetadataObject>>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: MetadataOutput; API declaration: off(type: 'metadataObjectsAvailable', callback?: AsyncCallback<Array<MetadataObject>>): void; Differences: off(type: 'metadataObjectsAvailable', callback?: AsyncCallback<Array<MetadataObject>>): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: MetadataOutput; API declaration: on(type: 'error', callback: ErrorCallback): void; Differences: on(type: 'error', callback: ErrorCallback): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: MetadataOutput; API declaration: off(type: 'error', callback?: ErrorCallback): void; Differences: off(type: 'error', callback?: ErrorCallback): void; | api/@ohos.multimedia.camera.d.ts |
| New API | NA | Class name: global; API declaration: declare namespace cameraPicker Differences: declare namespace cameraPicker | api/@ohos.multimedia.cameraPicker.d.ts |
| New API | NA | Class name: cameraPicker; API declaration: class PickerProfile Differences: class PickerProfile | api/@ohos.multimedia.cameraPicker.d.ts |
| New API | NA | Class name: PickerProfile; API declaration: cameraPosition: camera.CameraPosition; Differences: cameraPosition: camera.CameraPosition; | api/@ohos.multimedia.cameraPicker.d.ts |
| New API | NA | Class name: PickerProfile; API declaration: saveUri?: string; Differences: saveUri?: string; | api/@ohos.multimedia.cameraPicker.d.ts |
| New API | NA | Class name: PickerProfile; API declaration: videoDuration?: number; Differences: videoDuration?: number; | api/@ohos.multimedia.cameraPicker.d.ts |
| New API | NA | Class name: cameraPicker; API declaration: enum PickerMediaType Differences: enum PickerMediaType | api/@ohos.multimedia.cameraPicker.d.ts |
| New API | NA | Class name: PickerMediaType; API declaration: PHOTO = 'photo' Differences: PHOTO = 'photo' | api/@ohos.multimedia.cameraPicker.d.ts |
| New API | NA | Class name: PickerMediaType; API declaration: VIDEO = 'video' Differences: VIDEO = 'video' | api/@ohos.multimedia.cameraPicker.d.ts |
| New API | NA | Class name: cameraPicker; API declaration: class PickerResult Differences: class PickerResult | api/@ohos.multimedia.cameraPicker.d.ts |
| New API | NA | Class name: PickerResult; API declaration: resultCode: number; Differences: resultCode: number; | api/@ohos.multimedia.cameraPicker.d.ts |
| New API | NA | Class name: PickerResult; API declaration: resultUri: string; Differences: resultUri: string; | api/@ohos.multimedia.cameraPicker.d.ts |
| New API | NA | Class name: PickerResult; API declaration: mediaType: PickerMediaType; Differences: mediaType: PickerMediaType; | api/@ohos.multimedia.cameraPicker.d.ts |
| New API | NA | Class name: cameraPicker; API declaration: function pick(context: Context, mediaTypes: Array<PickerMediaType>, pickerProfile: PickerProfile): Promise<PickerResult>; Differences: function pick(context: Context, mediaTypes: Array<PickerMediaType>, pickerProfile: PickerProfile): Promise<PickerResult>; | api/@ohos.multimedia.cameraPicker.d.ts |
| New Kit | Class name: global; API declaration: Differences: NA | Class name: global; API declaration: api@ohos.multimedia.camera.d.ts Differences: CameraKit | api/@ohos.multimedia.camera.d.ts |
| New Kit | Class name: global; API declaration: Differences: NA | Class name: global; API declaration: api@ohos.multimedia.cameraPicker.d.ts Differences: CameraKit | api/@ohos.multimedia.cameraPicker.d.ts |
| New Kit | Class name: global; API declaration: Differences: NA | Class name: global; API declaration: kits@kit.CameraKit.d.ts Differences: CameraKit | kits/@kit.CameraKit.d.ts |
你可能感兴趣的鸿蒙文章
openharmony 鸿蒙 js-apidiff-ArkGraphics2D
openharmony 鸿蒙 js-apidiff-MediaKit
openharmony 鸿蒙 js-apidiff-InputKit
openharmony 鸿蒙 js-apidiff-BasicServicesKit
openharmony 鸿蒙 js-apidiff-ConnectivityKit
openharmony 鸿蒙 js-apidiff-ArkWeb
openharmony 鸿蒙 js-apidiff-MultimodalAwarenessKit