Index
All Classes and Interfaces|All Packages
A
- accept(LibraryItemVisitor) - Method in class com.navmii.android.dashcamsdk.library.ImageLibraryItem
- accept(LibraryItemVisitor) - Method in interface com.navmii.android.dashcamsdk.library.LibraryItem
-
Allows the specified visitor to visit this item.
- accept(LibraryItemVisitor) - Method in class com.navmii.android.dashcamsdk.library.VideoLibraryItem
- AdasController - Interface in com.navmii.android.dashcamsdk.adas
- AdasController.AccelerometerListener - Interface in com.navmii.android.dashcamsdk.adas
-
This class can be used to listen for accelerometer events.
- AdasController.AccelerometerSensitivity - Enum Class in com.navmii.android.dashcamsdk.adas
-
The sensitivity of accelerometer.
- AdasController.LaneDepartureDirection - Enum Class in com.navmii.android.dashcamsdk.adas
-
The direction of lane departure.
- AdasController.LaneDepartureWarningListener - Interface in com.navmii.android.dashcamsdk.adas
-
This class can be used to listen for snapshot events.
- AdasController.Parameters - Class in com.navmii.android.dashcamsdk.adas
-
This class contains the parameters that can be used to configure the ADAS.
- AdasController.Parameters.Builder - Class in com.navmii.android.dashcamsdk.adas
- AdasController.SignInfo - Class in com.navmii.android.dashcamsdk.adas
-
This class contains information about a recognized sign.
- AdasController.SignSetInfo - Class in com.navmii.android.dashcamsdk.adas
-
This class contains information about a sign set supported by the ADAS.
- AdasController.SpeedSignDetectionListener - Interface in com.navmii.android.dashcamsdk.adas
-
This class can be used to listen for recognized speed signs.
- AdasController.SpeedSignInfo - Class in com.navmii.android.dashcamsdk.adas
-
This class contains information about a recognized speed limit sign.
- addAccelerometerListener(AdasController.AccelerometerListener) - Method in interface com.navmii.android.dashcamsdk.adas.AdasController
-
Adds a listener that will be notified about accelerometer events.
- addDayNightChangeListener(DashcamSdk.DayNightChangeListener) - Method in class com.navmii.android.dashcamsdk.DashcamSdk
-
Adds a listener that will be notified when the change between day and night happens at the current GPS position.
- addFpsListener(CameraController.FpsListener) - Method in interface com.navmii.android.dashcamsdk.camera.CameraController
-
Adds a listener that will be notified when FPS changes.
- addLaneDepartureWarningListener(AdasController.LaneDepartureWarningListener) - Method in interface com.navmii.android.dashcamsdk.adas.AdasController
-
Adds a listener that will be notified about lane departure warnings.
- addListener(CameraController.Listener) - Method in interface com.navmii.android.dashcamsdk.camera.CameraController
-
Adds a listener that will be notified about camera events.
- addListener(LibraryManager.Listener) - Method in interface com.navmii.android.dashcamsdk.library.LibraryManager
-
Adds a listener that will be notified when the library is modified.
- addPositionListener(DashcamSdk.PositionListener) - Method in class com.navmii.android.dashcamsdk.DashcamSdk
-
Adds a listener that will be notified about events related to the current GPS position.
- addRecordingListener(CameraController.RecordingListener) - Method in interface com.navmii.android.dashcamsdk.camera.CameraController
-
Adds a listener that will be notified about video recording events.
- addSnapshotListener(CameraController.SnapshotListener) - Method in interface com.navmii.android.dashcamsdk.camera.CameraController
-
Adds a listener that will be notified when a snapshot is taken.
- addSpeedSignDetectionListener(AdasController.SpeedSignDetectionListener) - Method in interface com.navmii.android.dashcamsdk.adas.AdasController
-
Adds a listener that will be notified about recognized speed signs.
- addStateChangeListener(DashcamSdk.StateChangeListener) - Method in class com.navmii.android.dashcamsdk.DashcamSdk
-
Adds a listener that will be notified when the current state of the SDK changes.
- ALL - Enum constant in enum class com.navmii.android.dashcamsdk.library.LibraryItemFilterType
-
All items.
B
- build() - Method in class com.navmii.android.dashcamsdk.adas.AdasController.Parameters.Builder
- build() - Method in class com.navmii.android.dashcamsdk.camera.CameraController.Parameters.Builder
- build() - Method in class com.navmii.android.dashcamsdk.camera.OverlayConfiguration.Builder
- build() - Method in class com.navmii.android.dashcamsdk.camera.VideoConfiguration.Builder
- build() - Method in class com.navmii.android.dashcamsdk.DashcamSdk.ConfigurationSettings.Builder
- build() - Method in class com.navmii.android.dashcamsdk.library.ImageLibraryItem.Builder
- build() - Method in class com.navmii.android.dashcamsdk.library.LibraryItem.Builder
- build() - Method in class com.navmii.android.dashcamsdk.library.VideoLibraryItem.Builder
- builder() - Static method in class com.navmii.android.dashcamsdk.adas.AdasController.Parameters
- builder() - Static method in class com.navmii.android.dashcamsdk.camera.CameraController.Parameters
- builder() - Static method in class com.navmii.android.dashcamsdk.camera.OverlayConfiguration
- builder() - Static method in class com.navmii.android.dashcamsdk.camera.VideoConfiguration
- builder() - Static method in class com.navmii.android.dashcamsdk.DashcamSdk.ConfigurationSettings
- builder() - Static method in class com.navmii.android.dashcamsdk.library.ImageLibraryItem
- builder() - Static method in class com.navmii.android.dashcamsdk.library.VideoLibraryItem
- builder(ImageLibraryItem) - Static method in class com.navmii.android.dashcamsdk.library.ImageLibraryItem
- Builder() - Constructor for class com.navmii.android.dashcamsdk.adas.AdasController.Parameters.Builder
- Builder() - Constructor for class com.navmii.android.dashcamsdk.camera.CameraController.Parameters.Builder
- Builder() - Constructor for class com.navmii.android.dashcamsdk.camera.OverlayConfiguration.Builder
- Builder() - Constructor for class com.navmii.android.dashcamsdk.camera.VideoConfiguration.Builder
- Builder() - Constructor for class com.navmii.android.dashcamsdk.DashcamSdk.ConfigurationSettings.Builder
- Builder() - Constructor for class com.navmii.android.dashcamsdk.library.ImageLibraryItem.Builder
- Builder() - Constructor for class com.navmii.android.dashcamsdk.library.LibraryItem.Builder
- Builder() - Constructor for class com.navmii.android.dashcamsdk.library.VideoLibraryItem.Builder
C
- CAMERA_BUSY - Enum constant in enum class com.navmii.android.dashcamsdk.camera.CameraController.ErrorInfo.ErrorType
-
Another application is using the camera.
- CAMERA_ERROR - Enum constant in enum class com.navmii.android.dashcamsdk.DashcamSdk.InitializationError.Reason
-
An error occurred during initialization of the device's camera.
- CAMERA_NOT_FOUND - Enum constant in enum class com.navmii.android.dashcamsdk.camera.CameraController.ErrorInfo.ErrorType
-
A camera was not found on the device.
- CameraController - Interface in com.navmii.android.dashcamsdk.camera
- CameraController.ErrorInfo - Class in com.navmii.android.dashcamsdk.camera
-
This class is used to store information about an error occurred in the camera controller.
- CameraController.ErrorInfo.ErrorType - Enum Class in com.navmii.android.dashcamsdk.camera
-
The type of the error.
- CameraController.FpsListener - Interface in com.navmii.android.dashcamsdk.camera
-
This class can be used to listen for FPS change events.
- CameraController.Listener - Interface in com.navmii.android.dashcamsdk.camera
-
This class can be used to listen for camera controller events.
- CameraController.Parameters - Class in com.navmii.android.dashcamsdk.camera
-
This class contains the parameters that can be used to configure the camera controller.
- CameraController.Parameters.Builder - Class in com.navmii.android.dashcamsdk.camera
- CameraController.RecordingListener - Interface in com.navmii.android.dashcamsdk.camera
-
This class can be used to listen for recording events.
- CameraController.RecordingStopReason - Enum Class in com.navmii.android.dashcamsdk.camera
-
A reason for stopping video recording.
- CameraController.SnapshotListener - Interface in com.navmii.android.dashcamsdk.camera
-
This class can be used to listen for snapshot events.
- com.navmii.android.dashcamsdk - package com.navmii.android.dashcamsdk
- com.navmii.android.dashcamsdk.adas - package com.navmii.android.dashcamsdk.adas
- com.navmii.android.dashcamsdk.camera - package com.navmii.android.dashcamsdk.camera
- com.navmii.android.dashcamsdk.library - package com.navmii.android.dashcamsdk.library
- CONFIGURATION_CHANGED - Enum constant in enum class com.navmii.android.dashcamsdk.camera.CameraController.RecordingStopReason
-
Used when recording has been restarted due to changes in configuration (in particular, when microphone is enabled or disabled via
CameraController.Parameters.Builder.setMicrophoneMute(boolean)
). - ConfigurationSettings() - Constructor for class com.navmii.android.dashcamsdk.DashcamSdk.ConfigurationSettings
- create(CameraController.ErrorInfo.ErrorType) - Static method in class com.navmii.android.dashcamsdk.camera.CameraController.ErrorInfo
- create(DashcamSdk.InitializationError.Reason) - Static method in class com.navmii.android.dashcamsdk.DashcamSdk.InitializationError
- create(String) - Static method in class com.navmii.android.dashcamsdk.adas.AdasController.SignSetInfo
- create(String, int) - Static method in class com.navmii.android.dashcamsdk.adas.AdasController.SpeedSignInfo
- CREATED - Enum constant in enum class com.navmii.android.dashcamsdk.library.LibraryItemOrderByField
-
Order by the date/time the item was created.
D
- DashcamSdk - Class in com.navmii.android.dashcamsdk
- DashcamSdk.ConfigurationSettings - Class in com.navmii.android.dashcamsdk
-
This class contains the configuration settings required to initialize the SDK.
- DashcamSdk.ConfigurationSettings.Builder - Class in com.navmii.android.dashcamsdk
- DashcamSdk.DayNightChangeListener - Interface in com.navmii.android.dashcamsdk
-
The listener that will be notified when the change between day and night happens at the current GPS position.
- DashcamSdk.InitializationError - Class in com.navmii.android.dashcamsdk
-
This class contains information about an SDK initialization error.
- DashcamSdk.InitializationError.Reason - Enum Class in com.navmii.android.dashcamsdk
- DashcamSdk.PositionListener - Interface in com.navmii.android.dashcamsdk
-
The listener that will be notified about events related to the current GPS position.
- DashcamSdk.StateChangeListener - Interface in com.navmii.android.dashcamsdk
-
The listener that will be notified about changes of the SDK's state.
- DashcamSdkState - Enum Class in com.navmii.android.dashcamsdk
- deinitializeSdk() - Method in class com.navmii.android.dashcamsdk.DashcamSdk
-
Deinitializes the SDK.
- deleteItem(LibraryItem, LibraryManager.DeleteItemListener) - Method in interface com.navmii.android.dashcamsdk.library.LibraryManager
- deleteItem(String, LibraryManager.DeleteItemListener) - Method in interface com.navmii.android.dashcamsdk.library.LibraryManager
- DURATION - Enum constant in enum class com.navmii.android.dashcamsdk.library.LibraryItemOrderByField
-
Order by the duration of the video.
E
- ENDED - Enum constant in enum class com.navmii.android.dashcamsdk.library.LibraryItemOrderByField
-
Order by the date/time the video was ended.
- ErrorInfo() - Constructor for class com.navmii.android.dashcamsdk.camera.CameraController.ErrorInfo
F
- FAILED_TO_INITIALIZE_LIBRARY_MANAGER - Enum constant in enum class com.navmii.android.dashcamsdk.DashcamSdk.InitializationError.Reason
-
An error occurred during initialization of the library manager.
- FILE_SIZE - Enum constant in enum class com.navmii.android.dashcamsdk.library.LibraryItemOrderByField
-
Order by the file size on disk of the file data.
G
- getAccelerometerSensitivity() - Method in class com.navmii.android.dashcamsdk.adas.AdasController.Parameters
- getAdasController() - Method in class com.navmii.android.dashcamsdk.DashcamSdk
- getAdasParameters() - Method in class com.navmii.android.dashcamsdk.DashcamSdk.ConfigurationSettings
- getBackgroundRecordingSurface() - Method in class com.navmii.android.dashcamsdk.camera.CameraController.Parameters
- getCameraController() - Method in class com.navmii.android.dashcamsdk.DashcamSdk
- getCurrentCountryIso3Code() - Method in class com.navmii.android.dashcamsdk.DashcamSdk
- getCurrentFragmentDuration() - Method in interface com.navmii.android.dashcamsdk.camera.CameraController
- getCurrentFragmentSize() - Method in interface com.navmii.android.dashcamsdk.camera.CameraController
- getCurrentPosition() - Method in class com.navmii.android.dashcamsdk.DashcamSdk
- getCurrentRoadName() - Method in class com.navmii.android.dashcamsdk.DashcamSdk
- getCurrentSpeedLimit() - Method in class com.navmii.android.dashcamsdk.DashcamSdk
- getDateCreated() - Method in class com.navmii.android.dashcamsdk.library.ImageLibraryItem
- getDateCreated() - Method in interface com.navmii.android.dashcamsdk.library.LibraryItem
- getDateCreated() - Method in class com.navmii.android.dashcamsdk.library.VideoLibraryItem
- getDateEnded() - Method in class com.navmii.android.dashcamsdk.library.VideoLibraryItem
- getDuration() - Method in class com.navmii.android.dashcamsdk.library.VideoLibraryItem
- getErrorType() - Method in class com.navmii.android.dashcamsdk.camera.CameraController.ErrorInfo
- getFileDataUri() - Method in class com.navmii.android.dashcamsdk.library.ImageLibraryItem
- getFileDataUri() - Method in interface com.navmii.android.dashcamsdk.library.LibraryItem
- getFileDataUri() - Method in class com.navmii.android.dashcamsdk.library.VideoLibraryItem
- getFileSize() - Method in class com.navmii.android.dashcamsdk.library.ImageLibraryItem
- getFileSize() - Method in interface com.navmii.android.dashcamsdk.library.LibraryItem
- getFileSize() - Method in class com.navmii.android.dashcamsdk.library.VideoLibraryItem
- getFileType() - Method in class com.navmii.android.dashcamsdk.library.ImageLibraryItem
- getFileType() - Method in interface com.navmii.android.dashcamsdk.library.LibraryItem
- getFileType() - Method in class com.navmii.android.dashcamsdk.library.VideoLibraryItem
- getFragmentDuration() - Method in class com.navmii.android.dashcamsdk.camera.VideoConfiguration
- getId() - Method in class com.navmii.android.dashcamsdk.adas.AdasController.SignInfo
- getId() - Method in class com.navmii.android.dashcamsdk.adas.AdasController.SignSetInfo
- getId() - Method in class com.navmii.android.dashcamsdk.adas.AdasController.SpeedSignInfo
- getId() - Method in class com.navmii.android.dashcamsdk.library.ImageLibraryItem
- getId() - Method in interface com.navmii.android.dashcamsdk.library.LibraryItem
- getId() - Method in class com.navmii.android.dashcamsdk.library.VideoLibraryItem
- getInitializationError() - Method in class com.navmii.android.dashcamsdk.DashcamSdk
- getInstance() - Static method in class com.navmii.android.dashcamsdk.DashcamSdk
-
Returns the instance of the dashcam SDK.
- getItem(String, LibraryManager.GetItemListener) - Method in interface com.navmii.android.dashcamsdk.library.LibraryManager
-
Fetches an item by its identifier.
- getItems(LibraryItemFilterType, LibraryItemOrderByField, boolean, LibraryManager.GetItemsListener) - Method in interface com.navmii.android.dashcamsdk.library.LibraryManager
-
Fetches a list of items matching the specified criteria.
- getLaneDepartureWarningsMinSpeed() - Method in class com.navmii.android.dashcamsdk.adas.AdasController.Parameters
- getLibraryLocation() - Method in class com.navmii.android.dashcamsdk.DashcamSdk.ConfigurationSettings
- getLibraryManager() - Method in class com.navmii.android.dashcamsdk.DashcamSdk
- getLibraryPath() - Method in interface com.navmii.android.dashcamsdk.library.LibraryManager
- getLibrarySize() - Method in interface com.navmii.android.dashcamsdk.library.LibraryManager
- getLockState() - Method in class com.navmii.android.dashcamsdk.library.ImageLibraryItem
- getLockState() - Method in interface com.navmii.android.dashcamsdk.library.LibraryItem
- getLockState() - Method in class com.navmii.android.dashcamsdk.library.VideoLibraryItem
- getLogo() - Method in class com.navmii.android.dashcamsdk.camera.OverlayConfiguration
- getMaxDiskUsage() - Method in interface com.navmii.android.dashcamsdk.library.LibraryManager
- getOverlayConfiguration() - Method in class com.navmii.android.dashcamsdk.camera.VideoConfiguration
- getParameters() - Method in interface com.navmii.android.dashcamsdk.adas.AdasController
- getParameters() - Method in interface com.navmii.android.dashcamsdk.camera.CameraController
-
Returns current parameters used by the camera controller.
- getReason() - Method in class com.navmii.android.dashcamsdk.DashcamSdk.InitializationError
- getRemainingSpace() - Method in interface com.navmii.android.dashcamsdk.library.LibraryManager
-
Returns the amount of space remaining for library items, taking the value returned from
LibraryManager.getMaxDiskUsage()
into account. - getSignSetIds() - Method in class com.navmii.android.dashcamsdk.adas.AdasController.Parameters
- getSizeInPixels() - Method in interface com.navmii.android.dashcamsdk.library.LibraryItem
- getSpeed() - Method in class com.navmii.android.dashcamsdk.adas.AdasController.SpeedSignInfo
- getSpeedSignDetectionMinSpeed() - Method in class com.navmii.android.dashcamsdk.adas.AdasController.Parameters
- getSpeedUnits() - Method in class com.navmii.android.dashcamsdk.camera.OverlayConfiguration
- getState() - Method in class com.navmii.android.dashcamsdk.DashcamSdk
- getSupportedSignSets() - Method in interface com.navmii.android.dashcamsdk.adas.AdasController
- getSupportedVideoSizes() - Method in interface com.navmii.android.dashcamsdk.camera.CameraController
-
Returns the list of supported video resolutions for the device.
- getSurface() - Method in interface com.navmii.android.dashcamsdk.adas.AdasController
- getThreshold() - Method in enum class com.navmii.android.dashcamsdk.adas.AdasController.AccelerometerSensitivity
- getThumbnailDataUri() - Method in class com.navmii.android.dashcamsdk.library.ImageLibraryItem
- getThumbnailDataUri() - Method in interface com.navmii.android.dashcamsdk.library.LibraryItem
- getThumbnailDataUri() - Method in class com.navmii.android.dashcamsdk.library.VideoLibraryItem
- getVanishingPoint() - Method in class com.navmii.android.dashcamsdk.adas.AdasController.Parameters
- getVersionCode() - Static method in class com.navmii.android.dashcamsdk.DashcamSdk
- getVersionName() - Static method in class com.navmii.android.dashcamsdk.DashcamSdk
- getVideoSize() - Method in class com.navmii.android.dashcamsdk.camera.VideoConfiguration
H
- HIGH - Enum constant in enum class com.navmii.android.dashcamsdk.adas.AdasController.AccelerometerSensitivity
I
- IMAGE - Enum constant in enum class com.navmii.android.dashcamsdk.library.LibraryItemFilterType
-
Image items.
- ImageLibraryItem - Class in com.navmii.android.dashcamsdk.library
- ImageLibraryItem() - Constructor for class com.navmii.android.dashcamsdk.library.ImageLibraryItem
- ImageLibraryItem.Builder - Class in com.navmii.android.dashcamsdk.library
- INITIALIZATION_FAILED - Enum constant in enum class com.navmii.android.dashcamsdk.DashcamSdkState
- InitializationError() - Constructor for class com.navmii.android.dashcamsdk.DashcamSdk.InitializationError
- INITIALIZED - Enum constant in enum class com.navmii.android.dashcamsdk.DashcamSdkState
- INITIALIZING - Enum constant in enum class com.navmii.android.dashcamsdk.DashcamSdkState
- initSdkAsync(Context, DashcamSdk.ConfigurationSettings) - Method in class com.navmii.android.dashcamsdk.DashcamSdk
-
Initializes the SDK.
- INTERNAL_ERROR - Enum constant in enum class com.navmii.android.dashcamsdk.camera.CameraController.ErrorInfo.ErrorType
-
An internal error has occurred.
- INTERNAL_ERROR - Enum constant in enum class com.navmii.android.dashcamsdk.camera.CameraController.RecordingStopReason
-
Used when an internal error has occurred.
- INTERNAL_ERROR - Enum constant in enum class com.navmii.android.dashcamsdk.DashcamSdk.InitializationError.Reason
-
An unknown error occurred.
- isAutofocusEnabled() - Method in class com.navmii.android.dashcamsdk.camera.CameraController.Parameters
- isCoordinatesEnabled() - Method in class com.navmii.android.dashcamsdk.camera.OverlayConfiguration
- isCyclicRecordingEnabled() - Method in class com.navmii.android.dashcamsdk.camera.CameraController.Parameters
- isDateTimeEnabled() - Method in class com.navmii.android.dashcamsdk.camera.OverlayConfiguration
- isIdle() - Method in interface com.navmii.android.dashcamsdk.adas.AdasController
- isLaneDepartureWarningsEnabled() - Method in class com.navmii.android.dashcamsdk.adas.AdasController.Parameters
- isLocked() - Method in class com.navmii.android.dashcamsdk.library.ImageLibraryItem
- isLocked() - Method in enum class com.navmii.android.dashcamsdk.library.LibraryItemLockState
- isLocked() - Method in class com.navmii.android.dashcamsdk.library.VideoLibraryItem
- isLockedAutomatically() - Method in enum class com.navmii.android.dashcamsdk.library.LibraryItemLockState
- isLockedManually() - Method in enum class com.navmii.android.dashcamsdk.library.LibraryItemLockState
- isMapEnabled() - Method in class com.navmii.android.dashcamsdk.camera.OverlayConfiguration
- isMicrophoneMute() - Method in class com.navmii.android.dashcamsdk.camera.CameraController.Parameters
- isRecording() - Method in interface com.navmii.android.dashcamsdk.camera.CameraController
- isSpeedometerEnabled() - Method in class com.navmii.android.dashcamsdk.camera.OverlayConfiguration
- isSpeedSignDetectionEnabled() - Method in class com.navmii.android.dashcamsdk.adas.AdasController.Parameters
K
- KILOMETERS_PER_HOUR - Enum constant in enum class com.navmii.android.dashcamsdk.camera.OverlayConfiguration.SpeedUnits
L
- LEFT - Enum constant in enum class com.navmii.android.dashcamsdk.adas.AdasController.LaneDepartureDirection
- LibraryItem - Interface in com.navmii.android.dashcamsdk.library
- LibraryItem.Builder<ConcreteBuilder extends LibraryItem.Builder<ConcreteBuilder>> - Class in com.navmii.android.dashcamsdk.library
- LibraryItemFilterType - Enum Class in com.navmii.android.dashcamsdk.library
-
The filter type used to query items from the library.
- LibraryItemLockState - Enum Class in com.navmii.android.dashcamsdk.library
- LibraryItemOrderByField - Enum Class in com.navmii.android.dashcamsdk.library
-
The order of the items queried from the library.
- LibraryItemVisitor - Interface in com.navmii.android.dashcamsdk.library
-
This interface can be implemented to perform various operations on library items.
- LibraryManager - Interface in com.navmii.android.dashcamsdk.library
- LibraryManager.DeleteItemListener - Interface in com.navmii.android.dashcamsdk.library
-
The interface that should be implemented to listen for completion of
LibraryManager.deleteItem(String, DeleteItemListener)
. - LibraryManager.GetItemListener - Interface in com.navmii.android.dashcamsdk.library
-
The interface that should be implemented to listen for completion of
LibraryManager.getItem(String, GetItemListener)
. - LibraryManager.GetItemsListener - Interface in com.navmii.android.dashcamsdk.library
- LibraryManager.Listener - Interface in com.navmii.android.dashcamsdk.library
-
The interface that should be implemented to listen for modifications of the library.
- LibraryManager.SetItemLockStateListener - Interface in com.navmii.android.dashcamsdk.library
-
The interface that should be implemented to listen for completion of
LibraryManager.setItemLockState(String, LibraryItemLockState, SetItemLockStateListener)
. - LOCKED - Enum constant in enum class com.navmii.android.dashcamsdk.library.LibraryItemFilterType
-
Locked items.
- LOCKED_AUTOMATIC - Enum constant in enum class com.navmii.android.dashcamsdk.library.LibraryItemLockState
-
The item has been locked automatically.
- LOCKED_MANUAL - Enum constant in enum class com.navmii.android.dashcamsdk.library.LibraryItemLockState
-
The item has been locked manually.
- LOW - Enum constant in enum class com.navmii.android.dashcamsdk.adas.AdasController.AccelerometerSensitivity
M
- MEDIUM - Enum constant in enum class com.navmii.android.dashcamsdk.adas.AdasController.AccelerometerSensitivity
- MILES_PER_HOUR - Enum constant in enum class com.navmii.android.dashcamsdk.camera.OverlayConfiguration.SpeedUnits
N
- NO_SPACE_LEFT - Enum constant in enum class com.navmii.android.dashcamsdk.camera.CameraController.RecordingStopReason
-
Used when there is no space left on the disk to continue recording.
O
- onCameraInitialized() - Method in interface com.navmii.android.dashcamsdk.camera.CameraController.Listener
-
This callback is called after the camera has been initialized.
- onCurrentCountryChanged(String) - Method in interface com.navmii.android.dashcamsdk.DashcamSdk.PositionListener
-
This method is called when the current country changes.
- onCurrentRoadNameChanged(String) - Method in interface com.navmii.android.dashcamsdk.DashcamSdk.PositionListener
-
This method is called when the current road name changes.
- onDayNightChanged(boolean) - Method in interface com.navmii.android.dashcamsdk.DashcamSdk.DayNightChangeListener
- onDeleteItemFinished(boolean) - Method in interface com.navmii.android.dashcamsdk.library.LibraryManager.DeleteItemListener
- onError(CameraController.ErrorInfo) - Method in interface com.navmii.android.dashcamsdk.camera.CameraController.Listener
-
This callback is called when an error occurs.
- onFpsChanged(double) - Method in interface com.navmii.android.dashcamsdk.camera.CameraController.FpsListener
- onGetItemFinished(LibraryItem) - Method in interface com.navmii.android.dashcamsdk.library.LibraryManager.GetItemListener
- onGetItemsFinished(List<LibraryItem>) - Method in interface com.navmii.android.dashcamsdk.library.LibraryManager.GetItemsListener
-
This callback will be called when
LibraryManager.getItems(LibraryItemFilterType, LibraryItemOrderByField, boolean, GetItemsListener)
finishes. - onHarshMovement() - Method in interface com.navmii.android.dashcamsdk.adas.AdasController.AccelerometerListener
-
This method is called when a harsh movement is detected.
- onLaneDepartureWarning(AdasController.LaneDepartureDirection) - Method in interface com.navmii.android.dashcamsdk.adas.AdasController.LaneDepartureWarningListener
-
This method is called when ADAS issues a lane departure warning.
- onLibraryItemAdded(LibraryItem) - Method in interface com.navmii.android.dashcamsdk.library.LibraryManager.Listener
-
The callback called after an item has been added to the library.
- onLibraryItemChanged(LibraryItem) - Method in interface com.navmii.android.dashcamsdk.library.LibraryManager.Listener
-
The callback called after a library item has been modified.
- onLibraryItemRemoved(LibraryItem) - Method in interface com.navmii.android.dashcamsdk.library.LibraryManager.Listener
-
The callback called after an item has been removed from the library.
- onPositionChanged(Location, Location) - Method in interface com.navmii.android.dashcamsdk.DashcamSdk.PositionListener
-
This method is called when the current position changes.
- onRecordingFragmentStopped(CameraController.RecordingStopReason, String) - Method in interface com.navmii.android.dashcamsdk.camera.CameraController.RecordingListener
-
This callback is called after current video fragment's data was completely flushed to disk.
- onRecordingStarted(DocumentFile) - Method in interface com.navmii.android.dashcamsdk.camera.CameraController.RecordingListener
-
This callback is called as soon as a new recording session has begun streaming video to disk.
- onRecordingStopped(CameraController.RecordingStopReason) - Method in interface com.navmii.android.dashcamsdk.camera.CameraController.RecordingListener
-
This callback is called after a recording session completely stopped recording and all data was flushed to disk.
- onSetItemLockStateFinished(boolean) - Method in interface com.navmii.android.dashcamsdk.library.LibraryManager.SetItemLockStateListener
- onSnapshotFailed() - Method in interface com.navmii.android.dashcamsdk.camera.CameraController.SnapshotListener
-
This callback is called if it was not possible to make a snapshot.
- onSnapshotTaken(LibraryItem) - Method in interface com.navmii.android.dashcamsdk.camera.CameraController.SnapshotListener
-
This callback is called after the snapshot is successfully saved to disk.
- onSpeedLimitChanged(int) - Method in interface com.navmii.android.dashcamsdk.DashcamSdk.PositionListener
-
This method is called when speed limit for the current road changes.
- onSpeedSignDetected(AdasController.SpeedSignInfo) - Method in interface com.navmii.android.dashcamsdk.adas.AdasController.SpeedSignDetectionListener
-
This method is called when ADAS recognizes a speed sign.
- onStartedMoving() - Method in interface com.navmii.android.dashcamsdk.DashcamSdk.PositionListener
-
This method is called when the SDK detects that you started moving.
- onStateChanged(DashcamSdkState) - Method in interface com.navmii.android.dashcamsdk.DashcamSdk.StateChangeListener
- onStoppedMoving() - Method in interface com.navmii.android.dashcamsdk.DashcamSdk.PositionListener
-
This method is called when the SDK detects that you stopped moving.
- OverlayConfiguration - Class in com.navmii.android.dashcamsdk.camera
-
This class is used to configure video overlay.
- OverlayConfiguration() - Constructor for class com.navmii.android.dashcamsdk.camera.OverlayConfiguration
- OverlayConfiguration.Builder - Class in com.navmii.android.dashcamsdk.camera
- OverlayConfiguration.SpeedUnits - Enum Class in com.navmii.android.dashcamsdk.camera
P
- Parameters() - Constructor for class com.navmii.android.dashcamsdk.adas.AdasController.Parameters
- Parameters() - Constructor for class com.navmii.android.dashcamsdk.camera.CameraController.Parameters
R
- RECORDING_FRAGMENT_TIMEOUT - Enum constant in enum class com.navmii.android.dashcamsdk.camera.CameraController.RecordingStopReason
-
Used when the recording exceeded the fragment duration timeout.
- removeAccelerometerListener(AdasController.AccelerometerListener) - Method in interface com.navmii.android.dashcamsdk.adas.AdasController
-
Removes the specified accelerometer listener.
- removeDayNightChangeListener(DashcamSdk.DayNightChangeListener) - Method in class com.navmii.android.dashcamsdk.DashcamSdk
-
Removes the specified day/night change listener.
- removeFpsListener(CameraController.FpsListener) - Method in interface com.navmii.android.dashcamsdk.camera.CameraController
-
Removes the specified FPS listener.
- removeLaneDepartureWarningListener(AdasController.LaneDepartureWarningListener) - Method in interface com.navmii.android.dashcamsdk.adas.AdasController
-
Removes the specified lane departure listener.
- removeListener(CameraController.Listener) - Method in interface com.navmii.android.dashcamsdk.camera.CameraController
-
Removes the specified camera listener.
- removeListener(LibraryManager.Listener) - Method in interface com.navmii.android.dashcamsdk.library.LibraryManager
-
Removes the specified listener.
- removePositionListener(DashcamSdk.PositionListener) - Method in class com.navmii.android.dashcamsdk.DashcamSdk
-
Removes the specified position listener.
- removeRecordingListener(CameraController.RecordingListener) - Method in interface com.navmii.android.dashcamsdk.camera.CameraController
-
Removes the specified recording listener.
- removeSnapshotListener(CameraController.SnapshotListener) - Method in interface com.navmii.android.dashcamsdk.camera.CameraController
-
Removes the specified snapshot listener.
- removeSpeedSignDetectionListener(AdasController.SpeedSignDetectionListener) - Method in interface com.navmii.android.dashcamsdk.adas.AdasController
-
Removes the specified speed sign listener.
- removeStateChangeListener(DashcamSdk.StateChangeListener) - Method in class com.navmii.android.dashcamsdk.DashcamSdk
-
Removes the specified state change listener.
- RIGHT - Enum constant in enum class com.navmii.android.dashcamsdk.adas.AdasController.LaneDepartureDirection
S
- setAccelerometerSensitivity(AdasController.AccelerometerSensitivity) - Method in class com.navmii.android.dashcamsdk.adas.AdasController.Parameters.Builder
- setAdasParameters(AdasController.Parameters) - Method in class com.navmii.android.dashcamsdk.DashcamSdk.ConfigurationSettings.Builder
- setAutofocusEnabled(boolean) - Method in class com.navmii.android.dashcamsdk.camera.CameraController.Parameters.Builder
- setBackgroundRecordingSurface(Surface) - Method in class com.navmii.android.dashcamsdk.camera.CameraController.Parameters.Builder
-
Sets the surface to use when the application is put into the background (in order to continue recording).
- setCoordinatesEnabled(boolean) - Method in class com.navmii.android.dashcamsdk.camera.OverlayConfiguration.Builder
- setCyclicRecordingEnabled(boolean) - Method in class com.navmii.android.dashcamsdk.camera.CameraController.Parameters.Builder
-
Enables or disables cyclic recording.
- setDateCreated(Date) - Method in class com.navmii.android.dashcamsdk.library.ImageLibraryItem.Builder
- setDateCreated(Date) - Method in class com.navmii.android.dashcamsdk.library.LibraryItem.Builder
- setDateCreated(Date) - Method in class com.navmii.android.dashcamsdk.library.VideoLibraryItem.Builder
- setDateTimeEnabled(boolean) - Method in class com.navmii.android.dashcamsdk.camera.OverlayConfiguration.Builder
- setDuration(long) - Method in class com.navmii.android.dashcamsdk.library.VideoLibraryItem.Builder
- setFileDataUri(Uri) - Method in class com.navmii.android.dashcamsdk.library.ImageLibraryItem.Builder
- setFileDataUri(Uri) - Method in class com.navmii.android.dashcamsdk.library.LibraryItem.Builder
- setFileDataUri(Uri) - Method in class com.navmii.android.dashcamsdk.library.VideoLibraryItem.Builder
- setFileSize(long) - Method in class com.navmii.android.dashcamsdk.library.ImageLibraryItem.Builder
- setFileSize(long) - Method in class com.navmii.android.dashcamsdk.library.LibraryItem.Builder
- setFileSize(long) - Method in class com.navmii.android.dashcamsdk.library.VideoLibraryItem.Builder
- setFileType(String) - Method in class com.navmii.android.dashcamsdk.library.ImageLibraryItem.Builder
- setFileType(String) - Method in class com.navmii.android.dashcamsdk.library.LibraryItem.Builder
- setFileType(String) - Method in class com.navmii.android.dashcamsdk.library.VideoLibraryItem.Builder
- setFragmentDuration(int) - Method in class com.navmii.android.dashcamsdk.camera.VideoConfiguration.Builder
- setId(String) - Method in class com.navmii.android.dashcamsdk.library.ImageLibraryItem.Builder
- setId(String) - Method in class com.navmii.android.dashcamsdk.library.LibraryItem.Builder
- setId(String) - Method in class com.navmii.android.dashcamsdk.library.VideoLibraryItem.Builder
- setItemLockState(LibraryItem, LibraryItemLockState, LibraryManager.SetItemLockStateListener) - Method in interface com.navmii.android.dashcamsdk.library.LibraryManager
-
Sets the lock state of the specified item.
- setItemLockState(String, LibraryItemLockState, LibraryManager.SetItemLockStateListener) - Method in interface com.navmii.android.dashcamsdk.library.LibraryManager
-
Sets the lock state of the specified item.
- setLaneDepartureWarningsEnabled(boolean) - Method in class com.navmii.android.dashcamsdk.adas.AdasController.Parameters.Builder
- setLaneDepartureWarningsMinSpeed(int) - Method in class com.navmii.android.dashcamsdk.adas.AdasController.Parameters.Builder
- setLibraryLocation(DocumentFile) - Method in class com.navmii.android.dashcamsdk.DashcamSdk.ConfigurationSettings.Builder
- setLibraryPath(DocumentFile) - Method in interface com.navmii.android.dashcamsdk.library.LibraryManager
-
Sets the path to the library.
- setLockState(LibraryItemLockState) - Method in class com.navmii.android.dashcamsdk.library.ImageLibraryItem.Builder
- setLockState(LibraryItemLockState) - Method in class com.navmii.android.dashcamsdk.library.LibraryItem.Builder
- setLockState(LibraryItemLockState) - Method in class com.navmii.android.dashcamsdk.library.VideoLibraryItem.Builder
- setLogo(Drawable) - Method in class com.navmii.android.dashcamsdk.camera.OverlayConfiguration.Builder
- setMapEnabled(boolean) - Method in class com.navmii.android.dashcamsdk.camera.OverlayConfiguration.Builder
- setMaxDiskUsage(long) - Method in interface com.navmii.android.dashcamsdk.library.LibraryManager
-
Sets the maximum disk space the library is allowed to use.
- setMicrophoneMute(boolean) - Method in class com.navmii.android.dashcamsdk.camera.CameraController.Parameters.Builder
-
Enables or disables the microphone for video recordings.
- setOverlayConfiguration(OverlayConfiguration) - Method in class com.navmii.android.dashcamsdk.camera.VideoConfiguration.Builder
-
Specifies the configuration for the overlay with additional information, that will be recorded on top of videos.
- setParameters(AdasController.Parameters) - Method in interface com.navmii.android.dashcamsdk.adas.AdasController
-
Sets configuration parameters for ADAS.
- setParameters(CameraController.Parameters) - Method in interface com.navmii.android.dashcamsdk.camera.CameraController
-
Sets the parameters for the camera controller.
- setSignSetIds(List<String>) - Method in class com.navmii.android.dashcamsdk.adas.AdasController.Parameters.Builder
-
Selects sign sets, which ADAS will try to recognize.
- setSizeInPixels(Size) - Method in class com.navmii.android.dashcamsdk.library.ImageLibraryItem.Builder
- setSizeInPixels(Size) - Method in class com.navmii.android.dashcamsdk.library.LibraryItem.Builder
- setSizeInPixels(Size) - Method in class com.navmii.android.dashcamsdk.library.VideoLibraryItem.Builder
- setSpeedometerEnabled(boolean) - Method in class com.navmii.android.dashcamsdk.camera.OverlayConfiguration.Builder
- setSpeedSignDetectionEnabled(boolean) - Method in class com.navmii.android.dashcamsdk.adas.AdasController.Parameters.Builder
- setSpeedSignDetectionMinSpeed(int) - Method in class com.navmii.android.dashcamsdk.adas.AdasController.Parameters.Builder
- setSpeedUnits(OverlayConfiguration.SpeedUnits) - Method in class com.navmii.android.dashcamsdk.camera.OverlayConfiguration.Builder
- setThumbnailDataUri(Uri) - Method in class com.navmii.android.dashcamsdk.library.ImageLibraryItem.Builder
- setThumbnailDataUri(Uri) - Method in class com.navmii.android.dashcamsdk.library.LibraryItem.Builder
- setThumbnailDataUri(Uri) - Method in class com.navmii.android.dashcamsdk.library.VideoLibraryItem.Builder
- setVanishingPoint(PointF) - Method in class com.navmii.android.dashcamsdk.adas.AdasController.Parameters.Builder
-
Sets the on-screen position of the vanishing point of the road/horizon.
- setVideoSize(Size) - Method in class com.navmii.android.dashcamsdk.camera.VideoConfiguration.Builder
- SignInfo() - Constructor for class com.navmii.android.dashcamsdk.adas.AdasController.SignInfo
- SignSetInfo() - Constructor for class com.navmii.android.dashcamsdk.adas.AdasController.SignSetInfo
- SpeedSignInfo() - Constructor for class com.navmii.android.dashcamsdk.adas.AdasController.SpeedSignInfo
- startPreview(Surface) - Method in interface com.navmii.android.dashcamsdk.camera.CameraController
-
Starts the video preview.
- startPreview(Surface, int) - Method in interface com.navmii.android.dashcamsdk.camera.CameraController
-
Starts the video preview.
- startRecording(VideoConfiguration) - Method in interface com.navmii.android.dashcamsdk.camera.CameraController
-
Starts a video recording session based on the specified configuration.
- stopPreview() - Method in interface com.navmii.android.dashcamsdk.camera.CameraController
-
Stops the video preview.
- stopRecording() - Method in interface com.navmii.android.dashcamsdk.camera.CameraController
-
Stops current video recording session.
T
- takeSnapshot() - Method in interface com.navmii.android.dashcamsdk.camera.CameraController
-
Creates a new snapshot (image) and a new associated library item.
- toBuilder() - Method in class com.navmii.android.dashcamsdk.adas.AdasController.Parameters
- toBuilder() - Method in class com.navmii.android.dashcamsdk.camera.CameraController.Parameters
- toBuilder() - Method in class com.navmii.android.dashcamsdk.library.ImageLibraryItem
- toBuilder() - Method in interface com.navmii.android.dashcamsdk.library.LibraryItem
- toBuilder() - Method in class com.navmii.android.dashcamsdk.library.VideoLibraryItem
U
- UNINITIALIZED - Enum constant in enum class com.navmii.android.dashcamsdk.DashcamSdkState
- UNKNOWN - Enum constant in enum class com.navmii.android.dashcamsdk.adas.AdasController.LaneDepartureDirection
- UNLOCKED - Enum constant in enum class com.navmii.android.dashcamsdk.library.LibraryItemLockState
-
The item is not locked and can be deleted or overwritten.
- USER_INITIATED - Enum constant in enum class com.navmii.android.dashcamsdk.camera.CameraController.RecordingStopReason
-
Used when
CameraController.stopRecording()
method has been called.
V
- valueOf(String) - Static method in enum class com.navmii.android.dashcamsdk.adas.AdasController.AccelerometerSensitivity
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.navmii.android.dashcamsdk.adas.AdasController.LaneDepartureDirection
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.navmii.android.dashcamsdk.camera.CameraController.ErrorInfo.ErrorType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.navmii.android.dashcamsdk.camera.CameraController.RecordingStopReason
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.navmii.android.dashcamsdk.camera.OverlayConfiguration.SpeedUnits
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.navmii.android.dashcamsdk.DashcamSdk.InitializationError.Reason
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.navmii.android.dashcamsdk.DashcamSdkState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.navmii.android.dashcamsdk.library.LibraryItemFilterType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.navmii.android.dashcamsdk.library.LibraryItemLockState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.navmii.android.dashcamsdk.library.LibraryItemOrderByField
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.navmii.android.dashcamsdk.adas.AdasController.AccelerometerSensitivity
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.navmii.android.dashcamsdk.adas.AdasController.LaneDepartureDirection
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.navmii.android.dashcamsdk.camera.CameraController.ErrorInfo.ErrorType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.navmii.android.dashcamsdk.camera.CameraController.RecordingStopReason
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.navmii.android.dashcamsdk.camera.OverlayConfiguration.SpeedUnits
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.navmii.android.dashcamsdk.DashcamSdk.InitializationError.Reason
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.navmii.android.dashcamsdk.DashcamSdkState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.navmii.android.dashcamsdk.library.LibraryItemFilterType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.navmii.android.dashcamsdk.library.LibraryItemLockState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.navmii.android.dashcamsdk.library.LibraryItemOrderByField
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VIDEO - Enum constant in enum class com.navmii.android.dashcamsdk.library.LibraryItemFilterType
-
Video items.
- VideoConfiguration - Class in com.navmii.android.dashcamsdk.camera
- VideoConfiguration() - Constructor for class com.navmii.android.dashcamsdk.camera.VideoConfiguration
- VideoConfiguration.Builder - Class in com.navmii.android.dashcamsdk.camera
- VideoLibraryItem - Class in com.navmii.android.dashcamsdk.library
- VideoLibraryItem() - Constructor for class com.navmii.android.dashcamsdk.library.VideoLibraryItem
- VideoLibraryItem.Builder - Class in com.navmii.android.dashcamsdk.library
- visit(ImageLibraryItem) - Method in interface com.navmii.android.dashcamsdk.library.LibraryItemVisitor
-
Implement this method to perform an operation on image items.
- visit(VideoLibraryItem) - Method in interface com.navmii.android.dashcamsdk.library.LibraryItemVisitor
-
Implement this method to perform an operation on video items.
All Classes and Interfaces|All Packages