提交 3bbb4b8f 编写于 作者: Z zengyawen

update docs

Signed-off-by: Nzengyawen <zengyawen1@huawei.com>
上级 083e755e
......@@ -1025,7 +1025,7 @@ cameraInput.on('error', cameraDevice, (error) => {
| EXPOSURE_MODE_AUTO | 1 | 自动曝光模式。支持曝光区域中心点设置,可以使用[setMeteringPoint](#setmeteringpoint)设置曝光区域中心点。 |
| EXPOSURE_MODE_CONTINUOUS_AUTO | 2 | 连续自动曝光。不支持曝光区域中心点设置。 |
## FocusMode
## FocusMode
枚举,焦距模式。
......@@ -2453,423 +2453,6 @@ captureSession.on('error', (error) => {
})
```
### getSupportedFilters
getSupportedFilters(): Array\<number>
获取支持的滤镜效果。
**系统接口:** 此接口为系统接口。
**系统能力:** SystemCapability.Multimedia.Camera.Core
**返回值:**
| 类型 | 说明 |
| -------- | ---- |
| Array\<number> | 返回支持的滤镜效果列表,参考[FilterType](#filtertype)。 |
**错误码:**
以下错误码的详细介绍请参见相机错误码。
| 错误码ID | 错误信息 |
| --------------- | --------------- |
| 7400103 | Session not config. |
### getFilter
getFilter(): number
获取当前配置的滤镜效果。
**系统接口:** 此接口为系统接口。
**系统能力:** SystemCapability.Multimedia.Camera.Core
**返回值:**
| 类型 | 说明 |
| -------- | ---- |
| number | 返回当前配置的滤镜效果,参考[FilterType](#filtertype)。 |
**错误码:**
以下错误码的详细介绍请参见相机错误码。
| 错误码ID | 错误信息 |
| --------------- | --------------- |
| 7400103 | Session not config. |
### setFilter
setFilter(filter: number): void
设置当前相机的滤镜效果。
**系统接口:** 此接口为系统接口。
**系统能力:** SystemCapability.Multimedia.Camera.Core
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------- | ---- | --------- |
| filter | number | 是 | 滤镜效果,参考[FilterType](#filtertype)。|
**错误码:**
以下错误码的详细介绍请参见相机错误码。
| 错误码ID | 错误信息 |
| --------------- | --------------- |
| 7400103 | Session not config. |
### getSupportedBeautyTypes
getSupportedBeautyTypes(): Array\<BeautyType>
获取支持的美颜效果。
**系统接口:** 此接口为系统接口。
**系统能力:** SystemCapability.Multimedia.Camera.Core
**返回值:**
| 类型 | 说明 |
| -------- | ---- |
| Array\<[BeautyType](#beautytype)> | 返回支持的美颜效果列表。 |
**错误码:**
以下错误码的详细介绍请参见相机错误码。
| 错误码ID | 错误信息 |
| --------------- | --------------- |
| 7400103 | Session not config. |
### getSupportedBeautyRange
getSupportedBeautyRange(type: BeautyType): Array\<number>
获取目标美颜效果支持的调节范围。
**系统接口:** 此接口为系统接口。
**系统能力:** SystemCapability.Multimedia.Camera.Core
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------- | ---- | --------- |
| type | [BeautyType](#beautytype) | 是 | 目标美颜效果。 |
**返回值:**
| 类型 | 说明 |
| -------- | ---- |
| Array\<number> | 返回可调节范围。 |
**错误码:**
以下错误码的详细介绍请参见相机错误码。
| 错误码ID | 错误信息 |
| --------------- | --------------- |
| 7400103 | Session not config. |
### getBeauty
getBeauty(type: BeautyType): number
获取美颜效果配置的美颜程度。
**系统接口:** 此接口为系统接口。
**系统能力:** SystemCapability.Multimedia.Camera.Core
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------- | ---- | --------- |
| type | [BeautyType](#beautytype) | 是 | 美颜效果。 |
**返回值:**
| 类型 | 说明 |
| -------- | ---- |
| number | 美颜程度值。 |
**错误码:**
以下错误码的详细介绍请参见相机错误码。
| 错误码ID | 错误信息 |
| --------------- | --------------- |
| 7400103 | Session not config. |
### setBeauty
setBeauty(type: BeautyType, value: number): void
设置当前相机的美颜效果。
**系统接口:** 此接口为系统接口。
**系统能力:** SystemCapability.Multimedia.Camera.Core
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------- | ---- | --------- |
| type | [BeautyType](#beautytype) | 是 | 美颜效果。 |
| value | number | 是 | 美颜效果的程度值。设置前建议先获取允许调节的范围。 |
**错误码:**
以下错误码的详细介绍请参见相机错误码。
| 错误码ID | 错误信息 |
| --------------- | --------------- |
| 7400103 | Session not config. |
## FilterType
枚举,滤镜效果类型。
**系统接口:** 此接口为系统接口。
**系统能力:** SystemCapability.Multimedia.Camera.Core
| 名称 | 值 | 说明 |
| -------- | -------------------- | ---- |
| NONE | 0 | 没有滤镜。 |
| CLASSIC | 1 | |
| DAWN | 2 | |
| PURE | 3 | |
| GREY | 4 | |
| NATURAL | 5 | |
| MORI | 6 | |
| FAIR | 7 | |
| PINK | 8 | |
## BeautyType
枚举,美颜效果。
**系统接口:** 此接口为系统接口。
**系统能力:** SystemCapability.Multimedia.Camera.Core
| AUTO | 0 | 自动美颜。 |
| SKIN_SMOOTH | 1 | |
| FACE_SLENDER | 2 | |
| SKIN_TONE | 3 | |
## CameraMode
枚举,相机模式。
**系统接口:** 此接口为系统接口。
**系统能力:** SystemCapability.Multimedia.Camera.Core
| 名称 | 值 | 说明 |
| -------- | -------------------- | ---- |
| PORTRAIT | 1 | 人像模式。 |
## camera.getModeManager
getModeManager(context: Context): ModeManager
创建相机模式管理器。
**系统接口:** 此接口为系统接口。
**系统能力:** SystemCapability.Multimedia.Camera.Core
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------- | ---- | --------- |
| context | [Context](js-apis-inner-app-context.md) | 是 | 应用上下文。 |
**返回值:**
| 类型 | 说明 |
| -------- | ---- |
| [ModeManager](#modemanager) | 相机模式管理器。 |
**错误码:**
以下错误码的详细介绍请参见相机错误码。
| 错误码ID | 错误信息 |
| --------------- | --------------- |
| 7400101 | Parameter missing or parameter type incorrect. |
| 7400201 | Camera service fatal error. |
## ModeManager
用于管理相机模式,使用前需要先通过创建[getModeManagerModeManager](#cameragetmodemanager)实例。
### getSupportedModes
getSupportedModes(device: CameraDevice): Array\<CameraMode>
获取指定相机支持的相机模式。
**系统接口:** 此接口为系统接口。
**系统能力:** SystemCapability.Multimedia.Camera.Core
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------- | ---- | --------- |
| device | [CameraDevice](#cameradevice) | 是 | 指定相机设备。 |
**返回值:**
| 类型 | 说明 |
| -------- | ---- |
| Array\<[CameraMode](#cameramode)>| 返回支持的相机模式列表。 |
### getSupportedOutputCapability
getSupportedOutputCapability(device: CameraDevice, mode: CameraMode): CameraOutputCapability
获取指定相机在指定模式下支持的输出能力。
**系统接口:** 此接口为系统接口。
**系统能力:** SystemCapability.Multimedia.Camera.Core
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------- | ---- | --------- |
| device | [CameraDevice](#cameradevice) | 是 | 指定相机设备。 |
| mode | [CameraMode](#cameramode) | 是 | 相机模式。|
**返回值:**
| 类型 | 说明 |
| -------- | ---- |
| [CameraOutputCapability](#cameraoutputcapability) | 相机输出能力项。 |
### createCaptureSession
createCaptureSession(mode: CameraMode): CaptureSession
创建指定相机模式的CaptureSession实例。
**系统接口:** 此接口为系统接口。
**系统能力:** SystemCapability.Multimedia.Camera.Core
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------- | ---- | --------- |
| mode | [CameraMode](#cameramode) | 是 | 相机模式。|
**返回值:**
| 类型 | 说明 |
| -------- | ---- |
| [CaptureSession](#capturesession) | 返回CaptureSession实例。 |
## PortraitEffect
枚举,人像效果。
**系统接口:** 此接口为系统接口。
**系统能力:** SystemCapability.Multimedia.Camera.Core
| 名称 | 值 | 说明 |
| -------- | --------------- | ---- |
| OFF | 0 | 关闭人像效果。|
| CIRCLES | 1 | 圆形模糊效果。|
## PortraitSession
人像模式拍照会话类,继承[CaptureSession](#capturesession)
### getSupportedPortraitEffects
getSupportedPortraitEffects(): Array\<PortraitEffect>
获取支持的人像效果。
**系统接口:** 此接口为系统接口。
**系统能力:** SystemCapability.Multimedia.Camera.Core
**返回值:**
| 类型 | 说明 |
| -------- | ---- |
| Array\<[PortraitEffect](#portraiteffect)>| 返回支持的人像效果列表。 |
**错误码:**
以下错误码的详细介绍请参见相机错误码。
| 错误码ID | 错误信息 |
| --------------- | --------------- |
| 7400103 | Session not config. |
### getPortraitEffect
getPortraitEffect(): PortraitEffect
获取当前配置的人像效果。
**系统接口:** 此接口为系统接口。
**系统能力:** SystemCapability.Multimedia.Camera.Core
**返回值:**
| 类型 | 说明 |
| -------- | ---- |
| [PortraitEffect](#portraiteffect)| 返回当前配置的人像效果。 |
**错误码:**
以下错误码的详细介绍请参见相机错误码。
| 错误码ID | 错误信息 |
| --------------- | --------------- |
| 7400103 | Session not config. |
### setPortraitEffect
setPortraitEffect(effect: PortraitEffect): void
设置人像效果。
**系统接口:** 此接口为系统接口。
**系统能力:** SystemCapability.Multimedia.Camera.Core
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------- | ---- | --------- |
| effect | [PortraitEffect](#portraiteffect) | 是 | 人像效果。|
**错误码:**
以下错误码的详细介绍请参见相机错误码。
| 错误码ID | 错误信息 |
| --------------- | --------------- |
| 7400103 | Session not config. |
## CameraOutput
会话中[CaptureSession](#capturesession)使用的输出信息,output的基类。
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册