lsl_channel_format_t enum

Data format of a channel (each transmitted sample holds an array of channels), 4 bytes wide

Inheritance
Available extensions

Values

cft_float32 → const lsl_channel_format_t

For up to 24-bit precision measurements in the appropriate physical unit (e.g., microvolts). Integers from -16777216 to 16777216 are represented accurately.

const lsl_channel_format_t(1)
cft_double64 → const lsl_channel_format_t

For universal numeric data as long as permitted by network & disk budget. The largest representable integer is 53-bit.

const lsl_channel_format_t(2)
cft_string → const lsl_channel_format_t

For variable-length ASCII strings or data blobs, such as video frames, complex event descriptions, etc.

const lsl_channel_format_t(3)
cft_int32 → const lsl_channel_format_t

For high-rate digitized formats that require 32-bit precision. Depends critically on meta-data to represent meaningful units. Useful for application event codes or other coded data.

const lsl_channel_format_t(4)
cft_int16 → const lsl_channel_format_t

For very high rate signals (40Khz+) or consumer-grade audio. For professional audio float is recommended.

const lsl_channel_format_t(5)
cft_int8 → const lsl_channel_format_t

For binary signals or other coded data. Not recommended for encoding string data.

const lsl_channel_format_t(6)
cft_int64 → const lsl_channel_format_t

64 bit integers. Support for this type is not yet exposed in all languages. Also, some builds of liblsl will not be able to send or receive data of this type.

const lsl_channel_format_t(7)
cft_undefined → const lsl_channel_format_t

Can not be transmitted.

const lsl_channel_format_t(0)

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
name String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
value int
final

Methods

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

Operators

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

Static Methods

fromValue(int value) lsl_channel_format_t

Constants

values → const List<lsl_channel_format_t>
A constant List of the values in this enum, in order of their declaration.