Skip to content

@camera.ui/sdk / camera / BaseCamera

Interface: BaseCamera

Defined in: camera/config.ts:146

Base camera data structure (stored in database).

Extended by

Properties

_id

readonly _id: string

Defined in: camera/config.ts:148

Unique camera ID


assignments

assignments: PluginAssignments

Defined in: camera/config.ts:182

Sensor-to-plugin assignments


detectionLines

detectionLines: DetectionLine[]

Defined in: camera/config.ts:170

Detection line configurations (virtual tripwires)


detectionSettings

detectionSettings: CameraDetectionSettings

Defined in: camera/config.ts:172

Detection settings


detectionZones

detectionZones: DetectionZone[]

Defined in: camera/config.ts:168

Detection zone configurations


disabled

disabled: boolean

Defined in: camera/config.ts:158

Whether camera is disabled


frameWorkerSettings

frameWorkerSettings: CameraFrameWorkerSettings

Defined in: camera/config.ts:176

Frame worker settings


info

info: CameraInformation

Defined in: camera/config.ts:162

Camera hardware information


interfaceSettings

interfaceSettings: CameraUiSettings

Defined in: camera/config.ts:178

UI display settings


isCloud

isCloud: boolean

Defined in: camera/config.ts:160

Whether camera streams from cloud


name

name: string

Defined in: camera/config.ts:154

Camera display name


nativeId?

optional nativeId?: string

Defined in: camera/config.ts:150

Native device ID from plugin


pluginInfo?

optional pluginInfo?: CameraPluginInfo

Defined in: camera/config.ts:152

Source plugin information


plugins

plugins: AssignedPlugin[]

Defined in: camera/config.ts:180

Installed plugins


ptzAutotrack

ptzAutotrack: PtzAutotrackSettings

Defined in: camera/config.ts:174

PTZ autotracking settings


room

room: string

Defined in: camera/config.ts:156

Room this camera belongs to


snapshotSettings

snapshotSettings: SnapshotSettings

Defined in: camera/config.ts:166

Snapshot settings


type

type: CameraType

Defined in: camera/config.ts:164

Camera type (camera/doorbell)