メインコンテンツまでスキップ
AIBuds
クラス

AIBudsSDK

The main entry point for the AIBudsSDK.
Swift
public final class AIBudsSDK: NSObject

概要

Use this class to access SDK version information and other global SDK-level functionality.

トピック

型属性

FoundDeviceKeyThe key used to store the AIDevice object in notification userInfo dictionariesShouldTerminateDueToDeviceExceptionKeyThe error key used for AIBudsSDK errors, indicating that the device exception should terminate the SDKsdkVersionThe version number of the SDKsdkBuildThe build number of the SDKsdkReleaseDateThe release date of the SDKsdkVersionDescriptionReturns a formatted string containing SDK version informationsdkConfigurationThe current configuration of the SDKstarBurstAIPluginThe StarBurst ai pluginmltCloudAIPluginThe MltCloud ai pluginonDeviceVoiceAssistantPluginThe on-device voice assistant pluginvideoStabilizationPluginThe optional plugin used to post-process imported media files.isVideoStabilizationAvailableWhether SDK-internal video stabilization is available for media file import.isVideoStabilizationDisabledWhether SDK-internal video stabilization has been explicitly disabled by the app.otaPluginsAll currently registered OTA protocol plugins.CameraOtaErrorDomainThe error domain used for AIBudsSDK camera ota errorsErrorDomainThe error domain used for AIBudsSDK errorsErrorKeyThe error key used for AIBudsSDK errorsLiveStreamingErrorDomainThe error domain used for AIBudsSDK live streaming errorsOtaErrorDomainThe error domain used for AIBudsSDK ota errors

型メソッド

setStarBurstAIPluginSets the StarBurst AI plugin for the SDK.setMltCloudAIPluginSets the MltCloud AI plugin for the SDK.setOnDeviceVoiceAssistantPluginSets the On-device voice assistant plugin for the SDK.setVideoStabilizationPluginInstalls or removes the plugin used to post-process imported media files.disableVideoStabilizationDisables SDK-internal video stabilization.enableVideoStabilizationRe-enables SDK-internal video stabilization previously disabled by disableVideoStabilization().registerOtaPluginRegisters or replaces the plugin for its OTA protocol kind.removeOtaPluginRemoves the plugin registered for an OTA protocol kind.otaPluginReturns the plugin registered for an OTA protocol kind.initializeInitializes the SDK with the specified configuration.initializeInitializes the SDK with the specified configuration.startScanningStarts scanning for devices.stopScanningStops scanning for devices.isScanningA boolean flag indicating whether the SDK is currently scanning for devicesmakeStorableDeviceFromDiscoveredMake a storable device from a discovered device to the managermakeStorableDeviceFromDiscoveredMake a storable device from a discovered device to the manager

関係

フレームワーク
AIBuds
継承元
NSObject
言語
Swift and Objective-C