IGpDescriptor

interface IGpDescriptor

Properties of a connectd GoPro

Inheritors

Properties

Link copied to clipboard
abstract val accessPointState: StateFlow<AccessPointState>

State of the camera connecting to an Access Point

Link copied to clipboard
abstract val cohnState: StateFlow<CohnState>

State of COHN provisioning

Link copied to clipboard

List of currently available communicators by CommunicationType

Link copied to clipboard
abstract val disconnects: Flow<CommunicationType>

Disconnect notifications by CommunicationType

Link copied to clipboard
abstract val id: GoProId

Identifier of connected GoPro

Link copied to clipboard
abstract val ipAddress: String?

IP Address of connected device. Null if not HTTP connection is available.

Link copied to clipboard
abstract val isBleAvailable: Boolean
Link copied to clipboard
abstract val isBusy: StateFlow<Boolean>

Is the camera busy performing an operation?

Link copied to clipboard
abstract val isEncoding: StateFlow<Boolean>

Is the camera currently encoding?

Link copied to clipboard
abstract val isHttpAvailable: Boolean
Link copied to clipboard
abstract val isReady: StateFlow<Boolean>

Is the camera ready to communicate?