1# Interface (ControlCenterQuery) 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 14控制中心类,用于查询是否支持相机控制器。 15 16## 导入模块 17 18```ts 19import { camera } from '@kit.CameraKit'; 20``` 21 22## isControlCenterSupported<sup>20+</sup> 23 24isControlCenterSupported(): boolean 25 26查询是否支持相机控制器。 27 28**原子化服务API:** 从API version 20开始,该接口支持在原子化服务中使用。 29 30**系统能力:** SystemCapability.Multimedia.Camera.Core 31 32**返回值:** 33 34| 类型 |说明 | 35|---------|----| 36| boolean | 返回是否支持相机控制器。true表示支持,false表示不支持。 | 37 38**示例:** 39 40```ts 41function isControlCenterSupported(videoSession: camera.VideoSession): boolean { 42 let isSupported: boolean = videoSession.isControlCenterSupported(); 43 return isSupported; 44} 45``` 46 47## getSupportedEffectTypes<sup>20+</sup> 48 49getSupportedEffectTypes(): Array\<ControlCenterEffectType\> 50 51查询相机控制器支持的效果类型。 52 53**原子化服务API:** 从API version 20开始,该接口支持在原子化服务中使用。 54 55**系统能力:** SystemCapability.Multimedia.Camera.Core 56 57**返回值:** 58 59| 类型 | 说明| 60|-----|-----| 61| Array<[ControlCenterEffectType](arkts-apis-camera-e.md#controlcentereffecttype20)> | 支持的效果类型。 | 62 63**示例:** 64 65```ts 66function getSupportedEffectTypes(videoSession: camera.VideoSession): Array<camera.ControlCenterEffectType> { 67 let effectTypes: Array<camera.ControlCenterEffectType> = []; 68 effectTypes = videoSession.getSupportedEffectTypes(); 69 return effectTypes; 70} 71```