Camera Info

The library allows you to get information about the device's cameras.

Dependency libraries

  • streamcamera

Features:

  • Getting information about cameras.
  • Getting information about the number of cameras.

Example

data class SharedCameraInfo(
    val id: String,
    val name: String,
    val provider: String,
    val mountAngle: Int,
)

class AuroraCameraInfo {
    fun getSharedCameraInfo(): List<SharedCameraInfo> {
        return CameraInfo.getInfoList().map {
            SharedCameraInfo(
                id = it.id,
                name = it.name,
                provider = it.provider,
                mountAngle = it.mountAngle,
            )
        }
    }

    fun getInfoCount(): ULong {
        return CameraInfo.getInfoCount()
    }
}