type alias RecordCfg

The recording settings in <RecordCfg>.

Properties

optional
channelId: number

Zero-based channel.

optional
cycle: number

Loop recording; by its name, non-zero overwrites the oldest files.

optional
recordAbility: number

Recording capability flags, as a number. Video Doorbell PoE only.

optional
smartRecord: number

Smart (event) recording switch, by its name. Video Doorbell PoE only.

optional
talkRecord: number

Talk audio recording switch, by its name. Video Doorbell PoE only.

optional
recordDelayTime: number

Post-record time, by its name; units not recovered.

optional
preRecordTime: number

Pre-record time, by its name; units not recovered.

optional
packageTime: number

Recording file length, by its name; units not recovered.

optional
cyclelist: number[]

Up to ten <item> values; their meaning is not recovered.

optional
timeList: number[]

Up to ten <time> values; their meaning is not recovered.

Usage

import { type RecordCfg } from "protocol/params/mod.ts";