RecorderBookmarks class Sensor Data Source

Recorder bookmarks class

This class should not be instantiated directly. Instead, use the create method to obtain an instance.

Constructors

RecorderBookmarks.init(int id)

Properties

hashCode int
The hash code for this object.
no setterinherited
pointerId int
no setter
protectedLogsList List<String>
Gets a list of all the protected logs.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

deleteLog(String logPath) GemError
Deletes the specified log file.
dispose() → void
exportLog(String logPath, FileType type, {String? exportedFileName}) GemError
Export log file in a different format.
getLogDurationInSeconds(String logPath) int
Retrieves the duration of a mp4 log file.
getLogMetadata(String logPath) LogMetadata
Gets the metadata for a file.
getLogsList({FileSortOrder sortOrder = FileSortOrder.asc, FileSortType sortType = FileSortType.date}) List<String>
Gets a list of all gm and mp4 logs sorted based on the provided sort order and sort type.
importLog(String logPath, {String? importedFileName}) GemError
Import a log file in GM format.
markLogProtected(String logPath) GemError
Marks a gm log as protected.
markLogUploaded(String logPath) GemError
Marks a gm log as uploaded.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
registerAutoReleaseObject(int pointerId) → void
Registers an object for auto release.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

create(String path) RecorderBookmarks?
Creates a recorder bookmarks instance.