LSLContentType class

LSL content types used to identify the type of data being streamed.

Constructors

LSLContentType.custom(String value)
Custom content type. @param value The custom content type string. @note This is used for custom content types that are not defined in the LSL / XDF standard, e.g. "State" or "Stimulus".
factory

Properties

charPtr Pointer<Char>
Converts the content type to a Pointer<Char>.
no setter
hashCode int
The hash code for this object.
no setteroverride
isCustom bool
Indicates whether the content type is custom or not. @note Custom content types are not defined in the LSL / XDF standard.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
value String
The string representation of the content type.
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.
override

Static Properties

values List<LSLContentType>
Returns a list of all available default and custom LSL content types.
no setter

Constants

audio → const LSLContentType
Audio (for PCM-encoded audio).
eeg → const LSLContentType
EEG (for Electroencephalogram).
gaze → const LSLContentType
Gaze (for gaze / eye tracking parameters).
markers → const LSLContentType
Markers (for event marker streams).
mocap → const LSLContentType
MoCap (for Motion Capture).
nirs → const LSLContentType
NIRS (Near-Infrared Spectroscopy).
videoCompressed → const LSLContentType
VideoCompressed (for compressed video).
videoRaw → const LSLContentType
VideoRaw (for uncompressed video).