Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
6936ad65
D
Docs
项目概览
OpenHarmony
/
Docs
12 个月 前同步成功
通知
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看板
体验新版 GitCode,发现更多精彩内容 >>
提交
6936ad65
编写于
8月 04, 2022
作者:
J
jiangminyang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fixed new apis for 3.2.
Signed-off-by:
N
jiangminyang
<
jiangminyang@huawei.com
>
上级
7c8e1362
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
30 addition
and
22 deletion
+30
-22
zh-cn/application-dev/reference/apis/js-apis-camera.md
zh-cn/application-dev/reference/apis/js-apis-camera.md
+30
-22
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-camera.md
浏览文件 @
6936ad65
...
...
@@ -97,8 +97,8 @@ camera.getCameraManager(context).then((cameraManager) => {
| 名称 | 类型 | 只读 | 说明 |
| ------------------------- | ------ | ---- | ----------- |
| min | number | 是 | 最小速率
(帧/秒)
|
| max | number | 是 | 最大速率
(帧/秒)
|
| min | number | 是 | 最小速率
,单位fps
|
| max | number | 是 | 最大速率
,单位fps
|
## VideoProfile
...
...
@@ -521,7 +521,7 @@ createPreviewOutput(profile: Profile, surfaceId: string, callback: AsyncCallback
| 名称 | 类型 | 必填 | 说明 |
| -------- | ----------------------------------------------- | ---- | ------------------------------- |
| profile |
[
Profile
](
#profile
)
| 是 | 支持的预览配置信息。 |
| surfaceId| string
| 是 | 从XComponent
(../arkui-ts/ts-basic-components-xcomponent.md)组件获取的SurfaceID。|
| surfaceId| string
| 是 | 从
[
XComponent
]
(
../arkui-ts/ts-basic-components-xcomponent.md
)
组件获取的SurfaceID。|
| callback | AsyncCallback<
[
PreviewOutput
](
#previewoutput
)
\>
| 是 | 回调函数,用于获取PreviewOutput实例。|
**示例:**
...
...
@@ -549,7 +549,7 @@ createPreviewOutput(profile: Profile, surfaceId: string): Promise<PreviewOutput\
| 名称 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------| ---- | ---------- |
| profile |
[
Profile
](
#profile
)
| 是 | 支持的预览配置信息。 |
| surfaceId| string
| 是 | 从XComponent
(../arkui-ts/ts-basic-components-xcomponent.md)组件获取的SurfaceID。 |
| surfaceId| string
| 是 | 从
[
XComponent
]
(
../arkui-ts/ts-basic-components-xcomponent.md
)
组件获取的SurfaceID。 |
**返回值:**
...
...
@@ -633,7 +633,7 @@ createPhotoOutput(profile: Profile, surfaceId: string, callback: AsyncCallback<P
| 名称 | 类型 | 必填 | 说明 |
| -------- | ------------------------------------------- | ---- | ----------------------------------- |
| profile |
[
Profile
](
#profile
)
| 是 | 支持的拍照配置信息。 |
| surfaceId| string | 是 | 从
ImageReceiver(js-apis-image.md#v
imagereceiver9)获取的SurfaceID。|
| surfaceId| string | 是 | 从
[
ImageReceiver
](
js-apis-image.md#
imagereceiver9
)
获取的SurfaceID。|
| callback | AsyncCallback<
[
PhotoOutput
](
#photooutput
)
\>
| 是 | 回调函数,用于获取PhotoOutput实例。 |
**示例:**
...
...
@@ -661,7 +661,7 @@ createPhotoOutput(profile: Profile, surfaceId: string): Promise<PreviewOutput\>
| 名称 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------| ---- | ----------- |
| profile |
[
Profile
](
#profile
)
| 是 | 支持的拍照配置信息。 |
| surfaceId| string | 是 | 从
ImageReceiver
(js-apis-image.md#imagereceiver9)获取的SurfaceID。|
| surfaceId| string | 是 | 从
[
ImageReceiver
]
(
js-apis-image.md#imagereceiver9
)
获取的SurfaceID。|
**返回值:**
...
...
@@ -690,7 +690,7 @@ createVideoOutput(profile: VideoProfile, surfaceId: string, callback: AsyncCallb
| 名称 | 类型 | 必填 | 说明 |
| -------- | ------------------------------------------- | ---- | ------------------------------ |
| profile |
[
VideoProfile
](
#videoprofile
)
| 是 | 支持的录像配置信息。 |
| surfaceId| string | 是 | 从
VideoRecorder
(js-apis-media.md#videorecorder9)获取的SurfaceID。|
| surfaceId| string | 是 | 从
[
VideoRecorder
]
(
js-apis-media.md#videorecorder9
)
获取的SurfaceID。|
| callback | AsyncCallback<
[
VideoOutput
](
#videooutput
)
\>
| 是 | 回调函数,用于获取VideoOutput实例。 |
**示例:**
...
...
@@ -718,7 +718,7 @@ createVideoOutput(profile: VideoProfile, surfaceId: string): Promise<VideoOutput
| 名称 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------| ---- | ---------- |
| profile |
[
VideoProfile
](
#videoprofile
)
| 是 | 支持的录像配置信息。 |
| surfaceId| string | 是 | 从
ImageReceiver
(js-apis-media.md#videorecorder9)获取的SurfaceID。|
| surfaceId| string | 是 | 从
[
VideoRecorder
]
(
js-apis-media.md#videorecorder9
)
获取的SurfaceID。|
**返回值:**
...
...
@@ -738,7 +738,7 @@ cameraManager.createVideoOutput(profile, surfaceId).then((videooutput) => {
createMetadataOutput(metadataObjectTypes: Array<MetadataObjectType
\>
, callback: AsyncCallback<MetadataOutput
\>
): void
创建meta流输出对象,通过注册回调函数获取结果。
创建meta
data
流输出对象,通过注册回调函数获取结果。
**系统能力:**
SystemCapability.Multimedia.Camera.Core
...
...
@@ -765,7 +765,7 @@ cameraManager.createMetadataOutput(metadataObjectTypes, (err, metadataoutput) =>
createMetadataOutput(metadataObjectTypes: Array
<MetadataObjectType
\
>
): Promise
<MetadataOutput>
创建meta流输出对象,通过Promise获取结果。
创建meta
data
流输出对象,通过Promise获取结果。
**系统能力:**
SystemCapability.Multimedia.Camera.Core
...
...
@@ -1275,7 +1275,7 @@ cameraInput.on('error', (cameraInputError) => {
## CaptureSession
拍照会话类
,保存一次相机运行所需要的所有资源
[
CameraInput
](
#camerainput
)
、
[
CameraOutput
](
#cameraoutput
)
,
并向相机设备申请完成相机功能(录像,拍照)。
拍照会话类
,保存一次相机运行所需要的所有资源
[
CameraInput
](
#camerainput
)
、
[
CameraOutput
](
#cameraoutput
)
,
并向相机设备申请完成相机功能(录像,拍照)。
### beginConfig
...
...
@@ -2312,7 +2312,7 @@ cameraInput.setExposureMode(camera.ExposureMode.EXPOSURE_MODE_LOCKED).then(() =>
### getMeteringPoint
getMeteringPoint(callback: AsyncCallback<
p
oint
\>
): void
getMeteringPoint(callback: AsyncCallback<
P
oint
\>
): void
查询曝光区域中心点,通过注册回调函数获取结果。
...
...
@@ -2338,7 +2338,7 @@ cameraInput.getMeteringPoint((err, exposurePoint) => {
### getMeteringPoint
getMeteringPoint(): Promise<
p
oint
\>
getMeteringPoint(): Promise<
P
oint
\>
查询曝光区域中心点,通过Promise获取结果。
...
...
@@ -2449,7 +2449,7 @@ getExposureBiasRange(): Promise<Array<number\>\>
| 名称 | 说明 |
| ----------------- |---------------------------------------- |
| Promise<Array<number
\>\>
| 使用Promise的方式获取
支持的曝光模式
。 |
| Promise<Array<number
\>\>
| 使用Promise的方式获取
曝光补偿范围
。 |
**示例:**
...
...
@@ -2465,6 +2465,8 @@ setExposureBias(exposureBias: number, callback: AsyncCallback<void\>): void
设置曝光补偿,通过注册回调函数获取结果。
进行设置之前,建议先通过方法
[
getExposureBiasRange
](
#getexposurebiasrange
)
查询支持的范围。
**系统能力:**
SystemCapability.Multimedia.Camera.Core
**参数:**
...
...
@@ -2492,6 +2494,8 @@ setExposureBias(exposureBias: number): Promise<void\>
设置曝光补偿,通过Promise获取结果。
进行设置之前,建议先通过方法
[
getExposureBiasRange
](
#getexposurebiasrange
)
查询支持的范围。
**系统能力:**
SystemCapability.Multimedia.Camera.Core
**参数:**
...
...
@@ -2837,7 +2841,7 @@ getFocalLength(callback: AsyncCallback<number\>): void
| 名称 | 类型 | 必填 | 说明 |
| -------- | ----------------------- | ---- | ------------------------ |
| callback | AsyncCallback<number
\>
| 是 | 回调函数,用于获取当前焦距
(厘米)
。 |
| callback | AsyncCallback<number
\>
| 是 | 回调函数,用于获取当前焦距。 |
**示例:**
...
...
@@ -2863,7 +2867,7 @@ getFocalLength(): Promise<number\>
| 类型 | 说明 |
| -------------- | --------------------------- |
| Promise<number
\>
| 使用Promise的方式获取焦距
(厘米)
。 |
| Promise<number
\>
| 使用Promise的方式获取焦距。 |
**示例:**
...
...
@@ -2885,7 +2889,7 @@ getZoomRatioRange\(callback: AsyncCallback<Array<number\>\>\): void
| 名称 | 类型 | 必填 | 说明 |
| -------- | ------------------------------ | ---- | ------------------------ |
| callback | AsyncCallback<Array<number
\>\>
| 是 | 回调函数,用于获取结果
(厘米)
。 |
| callback | AsyncCallback<Array<number
\>\>
| 是 | 回调函数,用于获取结果。 |
**示例:**
...
...
@@ -2911,7 +2915,7 @@ getZoomRatioRange\(\): Promise<Array<number\>\>
| 类型 | 说明 |
| ------------------------ | ------------------------------------------- |
| Promise<Array<number
\>\>
| 使用Promise的方式获取变焦范围
(厘米)
。 |
| Promise<Array<number
\>\>
| 使用Promise的方式获取变焦范围。 |
**示例:**
...
...
@@ -3329,7 +3333,7 @@ addDeferredSurface(surfaceId: string, callback: AsyncCallback<void\>): void
| 名称 | 类型 | 必填 | 说明 |
| -------- | -------------------- | ---- | ------------------------ |
| surfaceId| string | 是 | 从
XComponent
(../arkui-ts/ts-basic-components-xcomponent.md)组件获取的SurfaceID。|
| surfaceId| string | 是 | 从
[
XComponent
]
(
../arkui-ts/ts-basic-components-xcomponent.md
)
组件获取的SurfaceID。|
| callback | AsyncCallback<void
\>
| 是 | 回调函数,用于获取结果。 |
**示例:**
...
...
@@ -3352,6 +3356,12 @@ addDeferredSurface(surfaceId: string): Promise<void\>
**系统能力:**
SystemCapability.Multimedia.Camera.Core
**参数:**
| 名称 | 类型 | 必填 | 说明 |
| -------- | -------------------- | ---- | ------------------------ |
| surfaceId| string | 是 | 从
[
XComponent
](
../arkui-ts/ts-basic-components-xcomponent.md
)
组件获取的SurfaceID。|
**返回值:**
| 类型 | 说明 |
...
...
@@ -3570,8 +3580,6 @@ previewOutput.on('error', (previewOutputError) => {
**系统能力:**
SystemCapability.Multimedia.Camera.Core
**参数:**
| 名称 | 类型 | 必填 |说明 |
| ------------ | ------ | -- |------------ |
| latitude | number | 是 |纬度(度)。 |
...
...
@@ -4145,7 +4153,7 @@ metadata流。
## MetadataObject
相机元能力信息
,
[
CameraInput
](
#camerainput
)
相机信息中的数据来源。
相机元能力信息
,
[
CameraInput
](
#camerainput
)
相机信息中的数据来源。
### getType
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录