DataSourceListener class Sensor Data Source

DataSourceListener receives data and events from a data source.

Constructors

DataSourceListener.new({void onPlayingStatusChanged(DataType dataType, PlayingStatus status)?, void onDataInterruptionEvent(DataType dataType, DataInterruptionReason reason, bool ended)?, void onNewData(SenseData data)?, void onProgressChanged(int)?})
Creates a new instance of DataSourceListener with the given callbacks.
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
id int
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

dispose() → void
handleEvent(Map arguments) → void
Method called when event is called from the native side.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
registerOnDataInterruptionEvent(void onDataInterruptionEvent(DataType dataType, DataInterruptionReason reason, bool ended)) → void
Register a callback that is called when data is no longer available.
registerOnNewData(void onNewData(SenseData data)) → void
Register a callback that is called when new data is available.
registerOnPlayingStatusChanged(void onPlayingStatusChanged(DataType dataType, PlayingStatus status)) → void
Register a callback that is called when the playing status of the data source changes.
registerOnProgressChanged(void onProgressChanged(int progress)) → void
Register a callback that is called when the progress of the data source changes.
toString() String
A string representation of this object.
inherited

Operators

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