跳到主要内容
AIBuds

AIBudsSDK

AIBuds SDK 的主入口。
Swift
public final class AIBudsSDK: NSObject

概述

使用此类访问 SDK 版本信息及其他全局 SDK 功能。

主题

类型属性

FoundDeviceKey通知 userInfo 字典中存放 AIDevice 对象的键。ShouldTerminateDueToDeviceExceptionKeyAIBuds SDK 错误键,表示设备异常且 SDK 应终止当前流程。sdkVersionSDK 版本号。sdkBuildSDK 构建版本号。sdkReleaseDateSDK 发布日期。sdkVersionDescription返回包含 SDK 版本信息的格式化字符串。sdkConfigurationSDK 当前配置。starBurstAIPlugin星芒 AI 插件。mltCloudAIPlugin骆方案 AI 插件。onDeviceVoiceAssistantPlugin离线语音助手插件。videoStabilizationPlugin用于对导入媒体文件进行后处理的可选插件。isVideoStabilizationAvailable媒体文件导入是否可使用 SDK 内部视频防抖处理。isVideoStabilizationDisabledApp 是否已明确关闭 SDK 内部视频防抖处理。otaPlugins当前已注册的全部 OTA 协议插件。CameraOtaErrorDomainAIBuds SDK 摄像头 OTA 错误域。ErrorDomainAIBuds SDK 错误域。ErrorKeyAIBuds SDK 错误键。LiveStreamingErrorDomainAIBuds SDK 直播错误域。OtaErrorDomainAIBuds SDK OTA 错误域。

类型方法

setStarBurstAIPlugin设置 SDK 使用的星芒 AI 插件。setMltCloudAIPlugin设置 SDK 使用的骆方案 AI 插件。setOnDeviceVoiceAssistantPlugin设置 SDK 使用的离线语音助手插件。setVideoStabilizationPlugin安装或移除用于处理导入媒体文件的插件。disableVideoStabilization关闭 SDK 内部视频防抖处理。enableVideoStabilization重新启用此前通过 disableVideoStabilization() 关闭的 SDK 内部视频防抖处理。registerOtaPlugin注册或替换对应 OTA 协议类型的插件。removeOtaPlugin移除为 OTA 协议类型注册的插件。otaPlugin返回为 OTA 协议类型注册的插件。initialize使用指定配置初始化 SDK。initialize使用指定配置初始化 SDK。startScanning开始扫描设备。stopScanning停止扫描设备。isScanning表示 SDK 当前是否正在扫描设备。makeStorableDeviceFromDiscovered根据已发现设备创建设备模型并交由管理器存储。makeStorableDeviceFromDiscovered根据已发现设备创建设备模型并交由管理器存储。

关系

框架
AIBuds
继承自
NSObject
语言
Swift and Objective-C