---
title: IOAF_SwapInt24ToFloat32
framework: kernel
role: symbol
role_heading: Function
path: kernel/1416164-ioaf_swapint24tofloat32
---

# IOAF_SwapInt24ToFloat32

Converts non-native 24-bit integer float to 32-bit float

## Declaration

```occ
void IOAF_SwapInt24ToFloat32(const UInt8 *src, Float32 *dest, unsigned int count);
```

## Parameters

- `src`: Pointer to the data to convert
- `dest`: Pointer to the converted data
- `count`: The number of items to convert

## See Also

### Conversions

- [IOAF_Float32ToInt8](kernel/3242800-ioaf_float32toint8.md)
- [IOAF_Float32ToNativeInt16](kernel/1416160-ioaf_float32tonativeint16.md)
- [IOAF_Float32ToNativeInt24](kernel/1416158-ioaf_float32tonativeint24.md)
- [IOAF_Float32ToNativeInt32](kernel/1416171-ioaf_float32tonativeint32.md)
- [IOAF_Float32ToSwapInt16](kernel/1416149-ioaf_float32toswapint16.md)
- [IOAF_Float32ToSwapInt24](kernel/1416187-ioaf_float32toswapint24.md)
- [IOAF_Float32ToSwapInt32](kernel/1416170-ioaf_float32toswapint32.md)
- [IOAF_Int8ToFloat32](kernel/3242801-ioaf_int8tofloat32.md)
- [IOAF_NativeInt16ToFloat32](kernel/1416175-ioaf_nativeint16tofloat32.md)
- [IOAF_NativeInt24ToFloat32](kernel/1416169-ioaf_nativeint24tofloat32.md)
- [IOAF_NativeInt32ToFloat32](kernel/1416152-ioaf_nativeint32tofloat32.md)
- [IOAF_SwapInt16ToFloat32](kernel/1416179-ioaf_swapint16tofloat32.md)
- [IOAF_SwapInt32ToFloat32](kernel/1416183-ioaf_swapint32tofloat32.md)
