Skip to content

@camera.ui/sdk / camera / Camera

Interface: Camera

Defined in: camera/config.ts:177

Camera with resolved video sources.

Extends

Properties

_id

readonly _id: string

Defined in: camera/config.ts:137

Unique camera ID.

Inherited from

BaseCamera._id


assignments

assignments: PluginAssignments

Defined in: camera/config.ts:173

Sensor-to-plugin assignments.

Inherited from

BaseCamera.assignments


detectionSettings

detectionSettings: CameraDetectionSettings

Defined in: camera/config.ts:159

Detection settings.

Inherited from

BaseCamera.detectionSettings


disabled

disabled: boolean

Defined in: camera/config.ts:147

Whether camera is disabled.

Inherited from

BaseCamera.disabled


frameWorkerSettings

frameWorkerSettings: CameraFrameWorkerSettings

Defined in: camera/config.ts:167

Frame worker settings.

Inherited from

BaseCamera.frameWorkerSettings


info

info: CameraInformation

Defined in: camera/config.ts:151

Camera hardware information.

Inherited from

BaseCamera.info


interfaceSettings

interfaceSettings: CameraUiSettings

Defined in: camera/config.ts:169

UI display settings.

Inherited from

BaseCamera.interfaceSettings


isCloud

isCloud: boolean

Defined in: camera/config.ts:149

Whether camera streams from cloud.

Inherited from

BaseCamera.isCloud


name

name: string

Defined in: camera/config.ts:143

Camera display name.

Inherited from

BaseCamera.name


nativeId?

optional nativeId?: string

Defined in: camera/config.ts:139

Native device ID from plugin.

Inherited from

BaseCamera.nativeId


notificationSettings

notificationSettings: CameraNotificationSettings

Defined in: camera/config.ts:165

Push notification settings.

Inherited from

BaseCamera.notificationSettings


pluginInfo?

optional pluginInfo?: CameraPluginInfo

Defined in: camera/config.ts:141

Source plugin information.

Inherited from

BaseCamera.pluginInfo


plugins

plugins: AssignedPlugin[]

Defined in: camera/config.ts:171

Installed plugins.

Inherited from

BaseCamera.plugins


ptzAutotrack

ptzAutotrack: PtzAutotrackSettings

Defined in: camera/config.ts:161

PTZ autotracking settings.

Inherited from

BaseCamera.ptzAutotrack


recordingSettings

recordingSettings: CameraRecordingSettings

Defined in: camera/config.ts:163

Recording settings.

Inherited from

BaseCamera.recordingSettings


room

room: string

Defined in: camera/config.ts:145

Room this camera belongs to.

Inherited from

BaseCamera.room


snapshotSettings

snapshotSettings: SnapshotSettings

Defined in: camera/config.ts:155

Snapshot settings.

Inherited from

BaseCamera.snapshotSettings


sources

sources: CameraInput[]

Defined in: camera/config.ts:179

Video input sources.


type

type: CameraType

Defined in: camera/config.ts:153

Camera type (camera/doorbell).

Inherited from

BaseCamera.type


zones

zones: CameraZones

Defined in: camera/config.ts:157

Zone configurations, one list per purpose.

Inherited from

BaseCamera.zones