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

カメラファームウェアバージョンの確認

接続中デバイスから、オプションのカメラファームウェアバージョンを読み取ります。

前提条件

  • デバイスが接続済みで、使用可能な状態であること。
  • デバイスが DeviceCameraAPI に準拠していること。

API Reference

フレームワーク

AIBuds.xcframework

インポート

Swift
import AIBuds

プロトコルプロパティ

Swift
/// The protocol for device API that supports camera.
protocol DeviceCameraAPI: DeviceAPI {
    /// Camera firmware version string, may be nil if unavailable.
    var cameraFirmwareVersion: String? { get }
}

API Reference の cameraFirmwareVersion を参照してください。

使用例

Swift
guard let device = device as? DeviceCameraAPI else {
    print("Device does not support camera APIs")
    return
}

print(device.cameraFirmwareVersion ?? "Camera firmware version unavailable")

nil は値を取得できないことを示します。再試行が必要な操作エラーではありません。