MtxVecUtils.Bit24ToFloat Method

Overload List

#SignatureDescription
1procedure Bit24ToFloat(n: Integer; Src: NativeInt; var Dst: TDoubleArray; DstIndex: Integer);Convert 24 bit signed integer to double precision value.
2procedure Bit24ToFloat(n: Integer; Src: NativeInt; var Dst: TSingleArray; DstIndex: Integer);Convert 24 bit signed integer to single precision value.

Overload 1: procedure Bit24ToFloat(n: Integer; Src: NativeInt; var Dst: TDoubleArray; DstIndex: Integer);

Convert 24 bit signed integer to double precision value.

#NameTypeDescription
1nInteger
2SrcNativeInt
3DstTDoubleArray
4DstIndexIntegerdestination start index

Result: stored in self (calling object)

Remarks:

Convert 24 bit signed integer to double precision value. The n parameter defines the number of elements to convert. Src points to a byte array and Dst is an array of double precision elements. DstIndex defines where in the Dst array will the elements be placed.

See Also: MtxVecUtils.FloatTo24Bit

Overload 2: procedure Bit24ToFloat(n: Integer; Src: NativeInt; var Dst: TSingleArray; DstIndex: Integer);

Convert 24 bit signed integer to single precision value.

#NameTypeDescription
1nInteger
2SrcNativeInt
3DstTSingleArray
4DstIndexIntegerdestination start index

Result: stored in self (calling object)

Remarks:

Convert 24 bit signed integer to single precision value. The n parameter defines the number of elements to convert. Src points to a byte array and Dst is an array of single precision elements. DstIndex defines where in the Dst array will the elements be placed.

See Also: MtxVecUtils.FloatTo24Bit