diff --git a/zh-cn/application-dev/media/Readme-CN.md b/zh-cn/application-dev/media/Readme-CN.md index 2c02d655deb19ef6b0d2484281dabfd2774a094f..79a8ff50f3d8271c746b48def05d129f844c1a56 100755 --- a/zh-cn/application-dev/media/Readme-CN.md +++ b/zh-cn/application-dev/media/Readme-CN.md @@ -37,7 +37,7 @@ - 分布式媒体会话 - [分布式媒体会话概述](distributed-avsession-overview.md) - [使用分布式媒体会话](using-distributed-avsession.md) -- 相机(仅对系统应用开放) +- 相机 - [相机开发概述](camera-overview.md) - 相机开发指导 - [开发准备](camera-preparation.md) diff --git a/zh-cn/application-dev/reference/apis/js-apis-camera.md b/zh-cn/application-dev/reference/apis/js-apis-camera.md index 736d69c24c9eb9d5879b4dc02f1332280e32e10d..91c398211ef607dbaad4cdead92939d23e312a12 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-camera.md +++ b/zh-cn/application-dev/reference/apis/js-apis-camera.md @@ -2,8 +2,7 @@ > **说明:** > -> - 本模块首批接口从API version 9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 -> - 本模块接口为系统接口。 +> - 本模块首批接口从API version 10开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 ## 导入模块 @@ -110,17 +109,18 @@ let cameraManager = camera.getCameraManager(context); **系统能力:** SystemCapability.Multimedia.Camera.Core -| 名称 | 值 | 说明 | -| ------------------------- | ---- | ------------ | -| INVALID_ARGUMENT | 7400101 | 参数缺失或者参数类型不对。 | -| OPERATION_NOT_ALLOWED | 7400102 | 操作流程不对,不允许。 | -| SESSION_NOT_CONFIG | 7400103 | session 未配置返回。 | -| SESSION_NOT_RUNNING | 7400104 | session 未运行返回。 | -| SESSION_CONFIG_LOCKED | 7400105 | session 配置已锁定返回。 | -| DEVICE_SETTING_LOCKED | 7400106 | 设备设置已锁定返回。 | -| CONFILICT_CAMERA | 7400107 | 设备重复打开返回。 | -| DEVICE_DISABLED | 7400108 | 安全原因摄像头被禁用。 | -| SERVICE_FATAL_ERROR | 7400201 | 相机服务错误返回。 | +| 名称 | 值 | 说明 | +| ------------------------- | ---- | ------------ | +| INVALID_ARGUMENT | 7400101 | 参数缺失或者参数类型不对。 | +| OPERATION_NOT_ALLOWED | 7400102 | 操作流程不对,不允许。 | +| SESSION_NOT_CONFIG | 7400103 | session 未配置返回。 | +| SESSION_NOT_RUNNING | 7400104 | session 未运行返回。 | +| SESSION_CONFIG_LOCKED | 7400105 | session 配置已锁定返回。 | +| DEVICE_SETTING_LOCKED | 7400106 | 设备设置已锁定返回。 | +| CONFLICT_CAMERA | 7400107 | 设备重复打开返回。 | +| DEVICE_DISABLED | 7400108 | 安全原因摄像头被禁用。 | +| DEVICE_PREEMPTED | 7400109 | 相机被抢占导致无法使用 | +| SERVICE_FATAL_ERROR | 7400201 | 相机服务错误返回。 | ## CameraManager @@ -203,7 +203,7 @@ isCameraMuteSupported(): boolean 查询当前设备是否支持禁用相机,通过返回值返回结果。 -此接口为系统接口。 +**系统接口:** 此接口为系统接口。 **系统能力:** SystemCapability.Multimedia.Camera.Core @@ -225,7 +225,7 @@ muteCamera(mute: boolean): void 禁用相机。 -此接口为系统接口。 +**系统接口:** 此接口为系统接口。 **系统能力:** SystemCapability.Multimedia.Camera.Core @@ -562,7 +562,7 @@ on(type: 'cameraMute', callback: AsyncCallback\): void 禁用回调,通过注册回调函数获取相机禁用状态变化。 -此接口为系统接口。 +**系统接口:** 此接口为系统接口。 **系统能力:** SystemCapability.Multimedia.Camera.Core @@ -630,6 +630,20 @@ cameraManager.on('cameraMute', (curMuetd) => { | CAMERA_CONNECTION_USB_PLUGIN | 1 | USB连接的相机。 | | CAMERA_CONNECTION_REMOTE | 2 | 远程连接的相机。 | +## HostDeviceType + +枚举,远端相机设备类型。 + +**系统接口:** 此接口为系统接口。 + +**系统能力:** SystemCapability.Multimedia.Camera.Core + +| 名称 | 值 | 说明 | +| ---------------------------- | ---- | ------------- | +| UNKNOWN_TYPE | 0 | 未知设备类型。 | +| PHONE | 0x0E | 智能手机相机设备类型。 | +| TABLET | 0x11 | 平板电脑相机设备类型。 | + ## CameraDevice 相机设备信息。 @@ -642,6 +656,8 @@ cameraManager.on('cameraMute', (curMuetd) => { | cameraPosition | [CameraPosition](#cameraposition) | 是 | 相机位置。 | | cameraType | [CameraType](#cameratype) | 是 | 相机类型。 | | connectionType | [ConnectionType](#connectiontype) | 是 | 相机连接类型。 | +| hostDeviceName | string | 是 | 远端设备名称,**系统接口:** 此接口为系统接口。 | +| hostDeviceType | [hostDeviceType](#hostdevicetype) | 是 | 远端相机设备类型,**系统接口:** 此接口为系统接口。 | ## Size