Skip to content

@camera.ui/sdk / camera / Camera

Interface: Camera ​

Defined in: camera/config.ts:192

Camera with resolved video sources.

Extends ​

Properties ​

_id ​

readonly _id: string

Defined in: camera/config.ts:152

Unique camera ID.

Inherited from ​

BaseCamera._id


assignments ​

assignments: PluginAssignments

Defined in: camera/config.ts:188

Sensor-to-plugin assignments.

Inherited from ​

BaseCamera.assignments


detectionSettings ​

detectionSettings: CameraDetectionSettings

Defined in: camera/config.ts:174

Detection settings.

Inherited from ​

BaseCamera.detectionSettings


disabled ​

disabled: boolean

Defined in: camera/config.ts:162

Whether camera is disabled.

Inherited from ​

BaseCamera.disabled


frameWorkerSettings ​

frameWorkerSettings: CameraFrameWorkerSettings

Defined in: camera/config.ts:182

Frame worker settings.

Inherited from ​

BaseCamera.frameWorkerSettings


info ​

info: CameraInformation

Defined in: camera/config.ts:166

Camera hardware information.

Inherited from ​

BaseCamera.info


interfaceSettings ​

interfaceSettings: CameraUiSettings

Defined in: camera/config.ts:184

UI display settings.

Inherited from ​

BaseCamera.interfaceSettings


isCloud ​

isCloud: boolean

Defined in: camera/config.ts:164

Whether camera streams from cloud.

Inherited from ​

BaseCamera.isCloud


name ​

name: string

Defined in: camera/config.ts:158

Camera display name.

Inherited from ​

BaseCamera.name


nativeId? ​

optional nativeId?: string

Defined in: camera/config.ts:154

Native device ID from plugin.

Inherited from ​

BaseCamera.nativeId


notificationSettings ​

notificationSettings: CameraNotificationSettings

Defined in: camera/config.ts:180

Push notification settings.

Inherited from ​

BaseCamera.notificationSettings


pluginInfo? ​

optional pluginInfo?: CameraPluginInfo

Defined in: camera/config.ts:156

Source plugin information.

Inherited from ​

BaseCamera.pluginInfo


plugins ​

plugins: AssignedPlugin[]

Defined in: camera/config.ts:186

Installed plugins.

Inherited from ​

BaseCamera.plugins


ptzAutotrack ​

ptzAutotrack: PtzAutotrackSettings

Defined in: camera/config.ts:176

PTZ autotracking settings.

Inherited from ​

BaseCamera.ptzAutotrack


recordingSettings ​

recordingSettings: CameraRecordingSettings

Defined in: camera/config.ts:178

Recording settings.

Inherited from ​

BaseCamera.recordingSettings


room ​

room: string

Defined in: camera/config.ts:160

Room this camera belongs to.

Inherited from ​

BaseCamera.room


snapshotSettings ​

snapshotSettings: SnapshotSettings

Defined in: camera/config.ts:170

Snapshot settings.

Inherited from ​

BaseCamera.snapshotSettings


sources ​

sources: CameraInput[]

Defined in: camera/config.ts:194

Video input sources.


type ​

type: CameraType

Defined in: camera/config.ts:168

Camera type (camera/doorbell).

Inherited from ​

BaseCamera.type


zones ​

zones: CameraZones

Defined in: camera/config.ts:172

Zone configurations, one list per purpose.

Inherited from ​

BaseCamera.zones