Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
3bbb4b8f
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
3bbb4b8f
编写于
7月 25, 2023
作者:
Z
zengyawen
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update docs
Signed-off-by:
N
zengyawen
<
zengyawen1@huawei.com
>
上级
083e755e
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
1 addition
and
418 deletion
+1
-418
zh-cn/application-dev/reference/apis/js-apis-camera.md
zh-cn/application-dev/reference/apis/js-apis-camera.md
+1
-418
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-camera.md
浏览文件 @
3bbb4b8f
...
...
@@ -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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录