Skip to content

@camera.ui/sdk / camera / Camera

Interface: Camera

Defined in: camera/config.ts:188

Camera with resolved video sources.

Extends

Properties

_id

readonly _id: string

Defined in: camera/config.ts:148

Unique camera ID

Inherited from

BaseCamera._id


assignments

assignments: PluginAssignments

Defined in: camera/config.ts:182

Sensor-to-plugin assignments

Inherited from

BaseCamera.assignments


detectionLines

detectionLines: DetectionLine[]

Defined in: camera/config.ts:170

Detection line configurations (virtual tripwires)

Inherited from

BaseCamera.detectionLines


detectionSettings

detectionSettings: CameraDetectionSettings

Defined in: camera/config.ts:172

Detection settings

Inherited from

BaseCamera.detectionSettings


detectionZones

detectionZones: DetectionZone[]

Defined in: camera/config.ts:168

Detection zone configurations

Inherited from

BaseCamera.detectionZones


disabled

disabled: boolean

Defined in: camera/config.ts:158

Whether camera is disabled

Inherited from

BaseCamera.disabled


frameWorkerSettings

frameWorkerSettings: CameraFrameWorkerSettings

Defined in: camera/config.ts:176

Frame worker settings

Inherited from

BaseCamera.frameWorkerSettings


info

info: CameraInformation

Defined in: camera/config.ts:162

Camera hardware information

Inherited from

BaseCamera.info


interfaceSettings

interfaceSettings: CameraUiSettings

Defined in: camera/config.ts:178

UI display settings

Inherited from

BaseCamera.interfaceSettings


isCloud

isCloud: boolean

Defined in: camera/config.ts:160

Whether camera streams from cloud

Inherited from

BaseCamera.isCloud


name

name: string

Defined in: camera/config.ts:154

Camera display name

Inherited from

BaseCamera.name


nativeId?

optional nativeId?: string

Defined in: camera/config.ts:150

Native device ID from plugin

Inherited from

BaseCamera.nativeId


pluginInfo?

optional pluginInfo?: CameraPluginInfo

Defined in: camera/config.ts:152

Source plugin information

Inherited from

BaseCamera.pluginInfo


plugins

plugins: AssignedPlugin[]

Defined in: camera/config.ts:180

Installed plugins

Inherited from

BaseCamera.plugins


ptzAutotrack

ptzAutotrack: PtzAutotrackSettings

Defined in: camera/config.ts:174

PTZ autotracking settings

Inherited from

BaseCamera.ptzAutotrack


room

room: string

Defined in: camera/config.ts:156

Room this camera belongs to

Inherited from

BaseCamera.room


snapshotSettings

snapshotSettings: SnapshotSettings

Defined in: camera/config.ts:166

Snapshot settings

Inherited from

BaseCamera.snapshotSettings


sources

sources: CameraInput[]

Defined in: camera/config.ts:190

Video input sources


type

type: CameraType

Defined in: camera/config.ts:164

Camera type (camera/doorbell)

Inherited from

BaseCamera.type