Skip to main content
←API Reference

dashcam


Classes​

NameTypeSummary
DashcamConfigDashcamConfig
Configuration parameters for the dashcam feature.
Non-zero values override defaults. Zero-valued fields use built-in defaults.
## Basic Usage
val config = DashcamConfig(
framerate = 5,
maxBufferSeconds = 60,
maxBufferMemoryMb = 128
)
dashcamSession.configure(config)
DashcamSessionDashcamSession
A session for the dashcam feature.
The dashcam continuously captures and buffers sensor data from the frame pipeline
in a circular buffer. When triggered, the buffer contents are saved to disk as a
V2 sequence.
## Basic Usage
val dashcam = nsdkSession.dashcam.acquire()
dashcam.configure(DashcamConfig(framerate = 5, maxBufferSeconds = 60))
dashcam.start()
// ... later ...
val result = dashcam.save()
dashcam.close()

Data Classes​

NameTypeSummary
DashcamBufferInfoDashcamBufferInfo
Information about the dashcam buffer state.
DashcamSaveResultDashcamSaveResult
Result of a dashcam save operation.

Enums​

NameTypeSummary
DashcamSaveErrorDashcamSaveError
Error codes that can be returned when a dashcam save fails.
DashcamSaveStateDashcamSaveState
Status of a dashcam save operation.