Overload List
| # | Signature | Description |
|---|---|---|
| 1 | procedure FloatTo24Bit(n: Integer; var Src: TDoubleArray; Dst: NativeInt; Rounding: TRounding); | Convert double precision to 24 bit signed integer. |
| 2 | procedure FloatTo24Bit(n: Integer; var Src: TSingleArray; Dst: NativeInt; Rounding: TRounding); | Convert single precision to 24 bit signed integer. |
Overload 1: procedure FloatTo24Bit(n: Integer; var Src: TDoubleArray; Dst: NativeInt; Rounding: TRounding);
Convert double precision to 24 bit signed integer.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | n | Integer | |
| 2 | Src | TDoubleArray | |
| 3 | Dst | NativeInt | |
| 4 | Rounding | TRounding |
Result: stored in self (calling object)
Remarks:
Convert double precision to 24 bit signed integer. The n parameter defines the number of elements to convert. Src is an array of double precision elements and Dst is a pointer to a byte array. Rounding parameter defines the rounding type used.
See Also: MtxVecUtils.Bit24ToFloat
Overload 2: procedure FloatTo24Bit(n: Integer; var Src: TSingleArray; Dst: NativeInt; Rounding: TRounding);
Convert single precision to 24 bit signed integer.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | n | Integer | |
| 2 | Src | TSingleArray | |
| 3 | Dst | NativeInt | |
| 4 | Rounding | TRounding |
Result: stored in self (calling object)
Remarks:
Convert single precision to 24 bit signed integer. The n parameter defines the number of elements to convert. Src is an array of single precision elements and Dst is a pointer to a byte array. Rounding parameter defines the rounding type used.
See Also: MtxVecUtils.Bit24ToFloat