CameraTimelineTrait.EventTrack

class CameraTimelineTrait.EventTrack : ClusterStruct


Summary

Nested types

Descriptor enum for this struct's fields.

Public constructors

EventTrack(
    trackId: String,
    startTimestampMillis: ULong,
    endTimestampMillis: ULong,
    eventTypes: List<CameraTimelineTrait.EventType>,
    zones: List<CameraTimelineTrait.Zone>
)

Public functions

open StructDescriptor

Returns the descriptor for the struct.

open Any?

Returns the value of the field for the given tag ID.

Public constructors

EventTrack

EventTrack(
    trackId: String = "",
    startTimestampMillis: ULong,
    endTimestampMillis: ULong,
    eventTypes: List<CameraTimelineTrait.EventType> = emptyList(),
    zones: List<CameraTimelineTrait.Zone> = emptyList()
)

Public functions

getDescriptor

@HomeExperimentalGenericApi
open fun getDescriptor(): StructDescriptor

Returns the descriptor for the struct.

getFieldValueById

@HomeExperimentalGenericApi
open fun getFieldValueById(tagId: UInt): Any?

Returns the value of the field for the given tag ID.

Public properties

endTimestampMillis

val endTimestampMillisULong

startTimestampMillis

val startTimestampMillisULong

trackId

val trackIdString