Enum ChannelFormat
Data format of a channel (each transmitted sample holds an array of channels).
Namespace: LSL4Unity
Assembly: cs.temp.dll.dll
Syntax
public enum ChannelFormat
Fields
Name | Description |
---|---|
Double64 | For universal numeric data as long as permitted by network and disk budget. (e.g., microvolts). Integers from -16777216 to 16777216 are represented accurately. |
Float32 | For up to 24-bit precision measurements in the appropriate physical unit. |
Int16 | For very high rate signals (40Khz+) or consumer-grade audio meta-data to represent meaningful units. Useful for application event codes or other coded data. |
Int32 | For high-rate digitized formats that require 32-bit precision. Depends critically on complex event descriptions, etc. |
Int64 | For now only for future compatibility. Support for this type is not yet exposed in all languages. Not recommended for encoding string data. |
Int8 | For binary signals or other coded data. (for professional audio float is recommended). |
Str | For variable-length ASCII strings or data blobs, such as video frames, the largest representable integer is 53-bit. |
Undefined | Can not be transmitted. Also, some builds of liblsl will not be able to send or receive data of this type. |