LSLTimedChunk class final

Samples that were waiting together, and the local clock at the moment the first of them was pulled.

Constructors

LSLTimedChunk(Float64List timestamps, int channelCount, double receivedClock, {TypedData? data, List<String>? strings, int? readyCount})
const

Properties

channelCount → int
final
data → TypedData?
sampleCount * channelCount values, sample after sample, in a typed list matching the stream's channel format. Null for a string stream.
final
hashCode → int
The hash code for this object.
no setterinherited
readyCount → int
How many samples, from the first, were already in the inlet when receivedClock was read. All of them unless coalesce was given.
final
receivedClock → double
lsl_local_clock() as the pull that returned the first sample came back: when the chunk began to be available to this process. The first readyCount samples were in the inlet by then; the rest arrived within the coalesce time after it. As LSLTimedSample.receivedClock, it is an arrival only if the isolate was waiting for the first sample.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sampleCount → int
no setter
strings → List<String>?
sampleCount * channelCount strings, for a string stream.
final
timestamps → Float64List
One time stamp per sample, as LSLSample.timestamp.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
override

Operators

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