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 kotlin 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 kotlin 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.