Skip to content

@camera.ui/sdk / camera / BaseCamera

Interface: BaseCamera ​

Defined in: camera/config.ts:150

Base camera data structure (stored in database).

Extended by ​

Properties ​

_id ​

readonly _id: string

Defined in: camera/config.ts:152

Unique camera ID.


assignments ​

assignments: PluginAssignments

Defined in: camera/config.ts:188

Sensor-to-plugin assignments.


detectionSettings ​

detectionSettings: CameraDetectionSettings

Defined in: camera/config.ts:174

Detection settings.


disabled ​

disabled: boolean

Defined in: camera/config.ts:162

Whether camera is disabled.


frameWorkerSettings ​

frameWorkerSettings: CameraFrameWorkerSettings

Defined in: camera/config.ts:182

Frame worker settings.


info ​

info: CameraInformation

Defined in: camera/config.ts:166

Camera hardware information.


interfaceSettings ​

interfaceSettings: CameraUiSettings

Defined in: camera/config.ts:184

UI display settings.


isCloud ​

isCloud: boolean

Defined in: camera/config.ts:164

Whether camera streams from cloud.


name ​

name: string

Defined in: camera/config.ts:158

Camera display name.


nativeId? ​

optional nativeId?: string

Defined in: camera/config.ts:154

Native device ID from plugin.


notificationSettings ​

notificationSettings: CameraNotificationSettings

Defined in: camera/config.ts:180

Push notification settings.


pluginInfo? ​

optional pluginInfo?: CameraPluginInfo

Defined in: camera/config.ts:156

Source plugin information.


plugins ​

plugins: AssignedPlugin[]

Defined in: camera/config.ts:186

Installed plugins.


ptzAutotrack ​

ptzAutotrack: PtzAutotrackSettings

Defined in: camera/config.ts:176

PTZ autotracking settings.


recordingSettings ​

recordingSettings: CameraRecordingSettings

Defined in: camera/config.ts:178

Recording settings.


room ​

room: string

Defined in: camera/config.ts:160

Room this camera belongs to.


snapshotSettings ​

snapshotSettings: SnapshotSettings

Defined in: camera/config.ts:170

Snapshot settings.


type ​

type: CameraType

Defined in: camera/config.ts:168

Camera type (camera/doorbell).


zones ​

zones: CameraZones

Defined in: camera/config.ts:172

Zone configurations, one list per purpose.