Skip to main content

View Camera Firmware Version

Read the optional camera firmware version from a connected device.

Prerequisites

  • The device is connected and ready.
  • The device conforms to DeviceCameraAPI.

API Reference

Framework

AIBuds.xcframework

Import

Swift
import AIBuds

Protocol Property

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 }
}

See cameraFirmwareVersion in the API Reference.

Usage Examples

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

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

nil means the value is unavailable; it is not an operation failure requiring a retry.