Skip to content

@camera.ui/sdk / camera / BaseCamera

Interface: BaseCamera

Defined in: camera/config.ts:135

Base camera data structure (stored in database).

Extended by

Properties

_id

readonly _id: string

Defined in: camera/config.ts:137

Unique camera ID.


assignments

assignments: PluginAssignments

Defined in: camera/config.ts:173

Sensor-to-plugin assignments.


detectionSettings

detectionSettings: CameraDetectionSettings

Defined in: camera/config.ts:159

Detection settings.


disabled

disabled: boolean

Defined in: camera/config.ts:147

Whether camera is disabled.


frameWorkerSettings

frameWorkerSettings: CameraFrameWorkerSettings

Defined in: camera/config.ts:167

Frame worker settings.


info

info: CameraInformation

Defined in: camera/config.ts:151

Camera hardware information.


interfaceSettings

interfaceSettings: CameraUiSettings

Defined in: camera/config.ts:169

UI display settings.


isCloud

isCloud: boolean

Defined in: camera/config.ts:149

Whether camera streams from cloud.


name

name: string

Defined in: camera/config.ts:143

Camera display name.


nativeId?

optional nativeId?: string

Defined in: camera/config.ts:139

Native device ID from plugin.


notificationSettings

notificationSettings: CameraNotificationSettings

Defined in: camera/config.ts:165

Push notification settings.


pluginInfo?

optional pluginInfo?: CameraPluginInfo

Defined in: camera/config.ts:141

Source plugin information.


plugins

plugins: AssignedPlugin[]

Defined in: camera/config.ts:171

Installed plugins.


ptzAutotrack

ptzAutotrack: PtzAutotrackSettings

Defined in: camera/config.ts:161

PTZ autotracking settings.


recordingSettings

recordingSettings: CameraRecordingSettings

Defined in: camera/config.ts:163

Recording settings.


room

room: string

Defined in: camera/config.ts:145

Room this camera belongs to.


snapshotSettings

snapshotSettings: SnapshotSettings

Defined in: camera/config.ts:155

Snapshot settings.


type

type: CameraType

Defined in: camera/config.ts:153

Camera type (camera/doorbell).


zones

zones: CameraZones

Defined in: camera/config.ts:157

Zone configurations, one list per purpose.