@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?
optionalnativeId?:string
Defined in: camera/config.ts:150
Native device ID from plugin
pluginInfo?
optionalpluginInfo?: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)