Sample
01 Syntax
02 Methods
| Name | Overloads | Summary |
|---|---|---|
| Parse8Bit | 1 | 8-bit unsigned PCM: value [0,255] → normalized [-1.0, +1.0] |
| Parse16Bit | 1 | 16-bit signed PCM: value [-32768,32767] → normalized [-1.0, +1.0] |
| Parse24Bit | 1 | 24-bit signed PCM (3 bytes per sample, little-endian). |
| Parse32BitPCM | 1 | 32-bit signed PCM (integer): value [-2147483648, 2147483647] → normalized [-1.0, +1.0] |
| Parse32Bit | 1 | 32-bit IEEE Float: already in range [1.0, -1.0], read directly. |
| Parse64Bit | 1 | 64-bit IEEE Float (double): read as Double, cast to Single. |
| ParseALaw | 1 | G.711 A-law 8-bit encoding. |
| ParseMuLaw | 1 | G.711 μ-law 8-bit encoding. |
| Parse8BitSample | 1 | Read a single 8-bit PCM sample frame. |
| Parse16BitSample | 1 | Read a single 16-bit PCM sample frame. |
| Parse24BitSample | 1 | Read a single 24-bit PCM sample frame. |
| Parse32BitSample | 1 | Read a single 32-bit IEEE Float sample frame. |
| Parse32BitPCMSample | 1 | Read a single 32-bit PCM (integer) sample frame. |
| Parse64BitSample | 1 | Read a single 64-bit IEEE Float sample frame. |
| ParseALawSample | 1 | Read a single G.711 A-law sample frame. |
| ParseMuLawSample | 1 | Read a single G.711 μ-law sample frame. |
| ReadInt24Normalized | 1 | Read 3 bytes (little-endian) as a signed 24-bit integer, normalize to [-1.0, +1.0]. |
| ToString | 1 |
03 Properties
04 Fields
| Name | Overloads | Summary |
|---|---|---|
| channels | 2 | Per-channel sample data, normalized to [-1.0, 1.0] for all formats. |
| ALawDecodeTable | 1 | G.711 A-law to 16-bit linear PCM decode table. |
| MuLawDecodeTable | 1 | G.711 μ-law to 16-bit linear PCM decode table. |
05 Members
BinaryDataReader, Int32)8-bit unsigned PCM: value [0,255] → normalized [-1.0, +1.0]
BinaryDataReader, Int32)16-bit signed PCM: value [-32768,32767] → normalized [-1.0, +1.0]
BinaryDataReader, Int32)24-bit signed PCM (3 bytes per sample, little-endian). Value [-8388608, 8388607] → normalized [-1.0, +1.0]
BinaryDataReader, Int32)32-bit signed PCM (integer): value [-2147483648, 2147483647] → normalized [-1.0, +1.0]
BinaryDataReader, Int32)32-bit IEEE Float: already in range [1.0, -1.0], read directly.
BinaryDataReader, Int32)64-bit IEEE Float (double): read as Double, cast to Single.
BinaryDataReader, Int32)G.711 A-law 8-bit encoding.
BinaryDataReader, Int32)G.711 μ-law 8-bit encoding.
BinaryDataReader, Int32)Read a single 8-bit PCM sample frame.
BinaryDataReader, Int32)Read a single 16-bit PCM sample frame.
BinaryDataReader, Int32)Read a single 24-bit PCM sample frame.
BinaryDataReader, Int32)Read a single 32-bit IEEE Float sample frame.
BinaryDataReader, Int32)Read a single 32-bit PCM (integer) sample frame.
BinaryDataReader, Int32)Read a single 64-bit IEEE Float sample frame.
BinaryDataReader, Int32)Read a single G.711 A-law sample frame.
BinaryDataReader, Int32)Read a single G.711 μ-law sample frame.
BinaryDataReader)Read 3 bytes (little-endian) as a signed 24-bit integer, normalize to [-1.0, +1.0].
Per-channel sample data, normalized to [-1.0, 1.0] for all formats.
G.711 A-law to 16-bit linear PCM decode table. Decoded values are in the range [-32256, 32256].
G.711 μ-law to 16-bit linear PCM decode table. Decoded values are in the range [-32124, 32124].