Overload List
Overload 1: void WriteBinaryValues(Byte[] DstStream, Int32 StreamIndex, Double[] Values, Int32 ValuesIndex, TPrecision Precision, TRounding Rounding, TEndianness Endian, Int32 Length)
The destination is a pointer to memory, which will hold Length elements stored with Precision.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | DstStream | Byte[] | |
| 2 | StreamIndex | Int32 | |
| 3 | Values | Double[] | |
| 4 | ValuesIndex | Int32 | |
| 5 | Precision | TPrecision | |
| 6 | Rounding | TRounding | |
| 7 | Endian | TEndianness | |
| 8 | Length | Int32 |
Result: stored in self (calling object)
Overload 2: void WriteBinaryValues(Byte[] DstStream, Int32 StreamIndex, Single[] Values, Int32 ValuesIndex, TPrecision Precision, TRounding Rounding, TEndianness Endian, Int32 Length)
The destination is a pointer to memory, which will hold Length elements stored with Precision.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | DstStream | Byte[] | |
| 2 | StreamIndex | Int32 | |
| 3 | Values | Single[] | |
| 4 | ValuesIndex | Int32 | |
| 5 | Precision | TPrecision | |
| 6 | Rounding | TRounding | |
| 7 | Endian | TEndianness | |
| 8 | Length | Int32 |
Result: stored in self (calling object)
Overload 3: void WriteBinaryValues(Stream DstStream, Double[] Values, Int32 ValuesIndex, TPrecision Precision, TRounding Rounding, TEndianness Endian, Int32 Length)
Writes double values to stream and converts to specified type.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | DstStream | Stream | |
| 2 | Values | Double[] | |
| 3 | ValuesIndex | Int32 | |
| 4 | Precision | TPrecision | |
| 5 | Rounding | TRounding | |
| 6 | Endian | TEndianness | |
| 7 | Length | Int32 |
Result: stored in self (calling object)
Writes TSample values to stream and converts to specified type. The values from Values array will be converted to Precision type, using the Rounding specified and written to the Stream. The length of the Values arrays is defined with the Length and Complex parameters. If Complex is True, the length of the Values array must be two times bigger then the Value of the Length parameter.
Overload 4: void WriteBinaryValues(Stream DstStream, Single[] Values, Int32 ValuesIndex, TPrecision Precision, TRounding Rounding, TEndianness Endian, Int32 Length)
Writes single precision values to stream and converts to specified type.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | DstStream | Stream | |
| 2 | Values | Single[] | |
| 3 | ValuesIndex | Int32 | |
| 4 | Precision | TPrecision | |
| 5 | Rounding | TRounding | |
| 6 | Endian | TEndianness | |
| 7 | Length | Int32 |
Result: stored in self (calling object)
Writes Tsingle precision values to stream and converts to specified type. The values from Values array will be converted to Precision type, using the Rounding specified and written to the Stream. The length of the Values arrays is defined with the Length and Complex parameters. If Complex is True, the length of the Values array must be two times bigger then the Value of the Length parameter.
Overload 5: void WriteBinaryValues(IntPtr DstStream, Double[] Values, Int32 ValuesIndex, TPrecision Precision, TRounding Rounding, TEndianness Endian, Int32 Length)
| # | Name | Type | Description |
|---|---|---|---|
| 1 | DstStream | IntPtr | |
| 2 | Values | Double[] | |
| 3 | ValuesIndex | Int32 | |
| 4 | Precision | TPrecision | |
| 5 | Rounding | TRounding | |
| 6 | Endian | TEndianness | |
| 7 | Length | Int32 |
Result: stored in self (calling object)
Overload 6: void WriteBinaryValues(IntPtr DstStream, Single[] Values, Int32 ValuesIndex, TPrecision Precision, TRounding Rounding, TEndianness Endian, Int32 Length)
| # | Name | Type | Description |
|---|---|---|---|
| 1 | DstStream | IntPtr | |
| 2 | Values | Single[] | |
| 3 | ValuesIndex | Int32 | |
| 4 | Precision | TPrecision | |
| 5 | Rounding | TRounding | |
| 6 | Endian | TEndianness | |
| 7 | Length | Int32 |
Result: stored in self (calling object)