Overload List
Overload 1: Int64 ReadBinaryValues(Byte[] SrcStream, Int32 StreamIndex, Double[] Values, Int32 ValuesIndex, TPrecision Precision, TEndianness Endian, Int32 Length)
The source is a pointer to memory, which holds Length elements stored with Precision.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | SrcStream | Byte[] | |
| 2 | StreamIndex | Int32 | |
| 3 | Values | Double[] | |
| 4 | ValuesIndex | Int32 | |
| 5 | Precision | TPrecision | |
| 6 | Endian | TEndianness | |
| 7 | Length | Int32 |
Returns: Int64
Overload 2: Int64 ReadBinaryValues(Byte[] SrcStream, Int32 StreamIndex, Single[] Values, Int32 ValuesIndex, TPrecision Precision, TEndianness Endian, Int32 Length)
The source is a pointer to memory, which holds Length elements stored with Precision.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | SrcStream | Byte[] | |
| 2 | StreamIndex | Int32 | |
| 3 | Values | Single[] | |
| 4 | ValuesIndex | Int32 | |
| 5 | Precision | TPrecision | |
| 6 | Endian | TEndianness | |
| 7 | Length | Int32 |
Returns: Int64
Overload 3: Int64 ReadBinaryValues(Stream SrcStream, Double[] Values, Int32 ValuesIndex, TPrecision Precision, TEndianness Endian, Int32 Length)
Reads values from stream and converts to double type.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | SrcStream | Stream | |
| 2 | Values | Double[] | |
| 3 | ValuesIndex | Int32 | |
| 4 | Precision | TPrecision | |
| 5 | Endian | TEndianness | |
| 6 | Length | Int32 |
Returns: Int64
Reads values from stream and converts to double type. The values will be read from Stream, intepreted as of Precision type, converted to double and stored in the Values array. The routine will read Length samples. The length of the Values array must be set to Length*(byte(Complex)+1).
Overload 4: Int64 ReadBinaryValues(Stream SrcStream, Single[] Values, Int32 ValuesIndex, TPrecision Precision, TEndianness Endian, Int32 Length)
Reads values from stream and converts to single precision type.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | SrcStream | Stream | |
| 2 | Values | Single[] | |
| 3 | ValuesIndex | Int32 | |
| 4 | Precision | TPrecision | |
| 5 | Endian | TEndianness | |
| 6 | Length | Int32 |
Returns: Int64
Reads values from stream and converts to single precision type. The values will be read from Stream, intepreted as of Precision type, converted to double precision and stored in the Values array. The routine will read Length samples. The length of the Values array must be set to Length*(byte(Complex)+1).
Overload 5: Int64 ReadBinaryValues(IntPtr SrcStream, Double[] Values, Int32 ValuesIndex, TPrecision Precision, TEndianness Endian, Int32 Length)
| # | Name | Type | Description |
|---|---|---|---|
| 1 | SrcStream | IntPtr | |
| 2 | Values | Double[] | |
| 3 | ValuesIndex | Int32 | |
| 4 | Precision | TPrecision | |
| 5 | Endian | TEndianness | |
| 6 | Length | Int32 |
Returns: Int64
Overload 6: Int64 ReadBinaryValues(IntPtr SrcStream, Single[] Values, Int32 ValuesIndex, TPrecision Precision, TEndianness Endian, Int32 Length)
| # | Name | Type | Description |
|---|---|---|---|
| 1 | SrcStream | IntPtr | |
| 2 | Values | Single[] | |
| 3 | ValuesIndex | Int32 | |
| 4 | Precision | TPrecision | |
| 5 | Endian | TEndianness | |
| 6 | Length | Int32 |
Returns: Int64