RecorderConfiguration

Structure describing recorder configuration properties.

Constructors

Link copied to clipboard
constructor(address: Long)
constructor(logsDir: String, dataSource: DataSource, types: ArrayList<EDataType>)

TRecorderConfiguration constructor.

Types

Link copied to clipboard
object Companion

Recorder Configuration companion

Properties

Link copied to clipboard

Address of native referenced object. nullptr if not referencing any native allocated object. Note native allocation will happen only once.

Link copied to clipboard

The chunk duration time in seconds. Default is INFINITE_LOOP

Link copied to clipboard

True if after a log is created start new recording.

Link copied to clipboard

Older logs that exceeds minimum kept seconds threshold should be deleted. Default: false.

Link copied to clipboard

Device model.

Link copied to clipboard

Maximum megabytes threshold that the logs should use. if this threshold is reached then it will start deleting old recordings, the same functionality happens if the device is full and this limit is set on IGNORE_DISK_LIMIT. Ex: 100 MB. all logs will not occupy more than this.

Link copied to clipboard

Enable audio. True if the record will have audio-video tracks else only video. False if the record will have video track Default is false

Link copied to clipboard

Will not delete any record if this threshold is not reached. After the threshold is reached the oldest recording will be deleted if there is no space left on the device.

Link copied to clipboard

The directory used to keep the logs. This is an absolute path. Restart will occur when changed.

Link copied to clipboard

Types recorded.

Link copied to clipboard

Video quality (Unknown, SD, HD, FullHd etc..). Note: If this is unknown and requested EDataType.Camera, then it will not be recorded. Default is EResolution.Unknown

Functions

Link copied to clipboard
fun finalize()

Overrides finalize that garbage collector will call when needed.

Link copied to clipboard

True if keeps a reference to a C++ SDK object False if keeps a C++ SDK object

Link copied to clipboard
operator fun not(): Boolean

Checks if this object is valid.

Link copied to clipboard
fun release()

Releases the native referenced value of this object if: