본문으로 건너뛰기

카메라 펌웨어 버전 확인

연결된 기기에서 선택적으로 제공되는 카메라 펌웨어 버전을 읽습니다.

사전 요구 사항

  • 기기가 연결되어 사용할 수 있는 상태입니다.
  • 기기가 DeviceCameraAPI를 준수합니다.

API 참고

프레임워크

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 참고에서 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은 값을 사용할 수 없다는 의미이며 재시도가 필요한 작업 실패가 아닙니다.