• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Interface (ControlCenter)
2<!--Kit: Camera Kit-->
3<!--Subsystem: Multimedia-->
4<!--Owner: @qano-->
5<!--Designer: @leo_ysl-->
6<!--Tester: @xchaosioda-->
7<!--Adviser: @zengyawen-->
8
9> **说明:**
10>
11> - 本模块首批接口从API version 10开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
12> - 本Interface首批接口从API version 20开始支持。
13
14ControlCenter 继承自 [ControlCenterQuery](arkts-apis-camera-ControlCenterQuery.md)。
15
16控制中心类,用于使能相机控制器。
17
18## 导入模块
19
20```ts
21import { camera } from '@kit.CameraKit';
22```
23
24## enableControlCenter<sup>20+</sup>
25
26enableControlCenter(enabled: boolean): void
27
28使能相机控制器。
29
30**原子化服务API:** 从API version 20开始,该接口支持在原子化服务中使用。
31
32**系统能力:** SystemCapability.Multimedia.Camera.Core
33
34**参数:**
35
36| 参数名     | 类型                   | 必填 | 说明                  |
37| -------- | -------------------- | ---- | -------------------- |
38| enabled | boolean | 是 | 开启或关闭相机控制器。true表示开启,false表示关闭。 |
39
40**错误码:**
41
42以下错误码的详细介绍请参见[Camera错误码](errorcode-camera.md)。
43
44| 错误码ID    | 错误信息                     |
45|----------|--------------------------|
46| 7400103  | Session not config.      |
47
48**示例:**
49
50```ts
51function enableControlCenter(videoSession: camera.VideoSession, enable: boolean): void {
52    let isSupported: boolean = videoSession.isControlCenterSupported();
53    if (isSupported) {
54        videoSession.enableControlCenter(enable);
55    }
56}
57```