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).