#include <IOKit/audio/IOAudioBlitterLibDispatch.h>
IOKit/audio/IOAudioBlitterLibDispatch.h
@header IOAudioBlitterLibDispatch
macroIOAF_LEInt16ToFloat32
#define IOAF_LEInt16ToFloat32 IOAF_NativeInt16ToFloat32
macroIOAF_BEInt16ToFloat32
#define IOAF_BEInt16ToFloat32 IOAF_SwapInt16ToFloat32
macroIOAF_LEInt24ToFloat32
#define IOAF_LEInt24ToFloat32 IOAF_NativeInt24ToFloat32
macroIOAF_BEInt24ToFloat32
#define IOAF_BEInt24ToFloat32 IOAF_SwapInt24ToFloat32
macroIOAF_LEInt32ToFloat32
#define IOAF_LEInt32ToFloat32 IOAF_NativeInt32ToFloat32
macroIOAF_BEInt32ToFloat32
#define IOAF_BEInt32ToFloat32 IOAF_SwapInt32ToFloat32
macroIOAF_Float32ToLEInt16
#define IOAF_Float32ToLEInt16 IOAF_Float32ToNativeInt16
macroIOAF_Float32ToBEInt16
#define IOAF_Float32ToBEInt16 IOAF_Float32ToSwapInt16
macroIOAF_Float32ToLEInt24
#define IOAF_Float32ToLEInt24 IOAF_Float32ToNativeInt24
macroIOAF_Float32ToBEInt24
#define IOAF_Float32ToBEInt24 IOAF_Float32ToSwapInt24
macroIOAF_Float32ToLEInt32
#define IOAF_Float32ToLEInt32 IOAF_Float32ToNativeInt32
macroIOAF_Float32ToBEInt32
#define IOAF_Float32ToBEInt32 IOAF_Float32ToSwapInt32
typedefFloat32
@typedef Float32
@abstract Convenience type that represent a 32-bit floating point number
typedef float Float32
typedefFloat64
@typedef Float64
@abstract Convenience type that represent a 64-bit floating point number
typedef double Float64
functionIOAF_Int8ToFloat32
extern void IOAF_Int8ToFloat32(const SInt8 *src, Float32 *dest, unsigned int count)
@function IOAF_Int8ToFloat32
@abstract Converts 8-bit integer float to 32-bit float
@param src Pointer to the data to convert
@param dest Pointer to the converted data
@param count The number of items to convert
functionIOAF_NativeInt16ToFloat32
extern void IOAF_NativeInt16ToFloat32( const SInt16 *src, Float32 *dest, unsigned int count )
@function IOAF_NativeInt16ToFloat32
@abstract Converts native 16-bit integer float to 32-bit float
@param src Pointer to the data to convert
@param dest Pointer to the converted data
@param count The number of items to convert
functionIOAF_SwapInt16ToFloat32
extern void IOAF_SwapInt16ToFloat32(const SInt16 *src, Float32 *dest, unsigned int count)
@function IOAF_SwapInt16ToFloat32
@abstract Converts non-native 16-bit integer float to 32-bit float
@param src Pointer to the data to convert
@param dest Pointer to the converted data
@param count The number of items to convert
functionIOAF_NativeInt24ToFloat32
extern void IOAF_NativeInt24ToFloat32(const UInt8 *src, Float32 *dest, unsigned int count)
@function IOAF_NativeInt24ToFloat32
@abstract Converts native 24-bit integer float to 32-bit float
@param src Pointer to the data to convert
@param dest Pointer to the converted data
@param count The number of items to convert
functionIOAF_SwapInt24ToFloat32
extern void IOAF_SwapInt24ToFloat32(const UInt8 *src, Float32 *dest, unsigned int count)
@function IOAF_SwapInt24ToFloat32
@abstract Converts non-native 24-bit integer float to 32-bit float
@param src Pointer to the data to convert
@param dest Pointer to the converted data
@param count The number of items to convert
functionIOAF_NativeInt32ToFloat32
extern void IOAF_NativeInt32ToFloat32( const SInt32 *src, Float32 *dest, unsigned int count )
@function IOAF_NativeInt32ToFloat32
@abstract Converts native 32-bit integer float to 32-bit float
@param src Pointer to the data to convert
@param dest Pointer to the converted data
@param count The number of items to convert
functionIOAF_SwapInt32ToFloat32
extern void IOAF_SwapInt32ToFloat32(const SInt32 *src, Float32 *dest, unsigned int count)
@function IOAF_SwapInt32ToFloat32
@abstract Converts non-native 32-bit integer float to 32-bit float
@param src Pointer to the data to convert
@param dest Pointer to the converted data
@param count The number of items to convert
functionIOAF_Float32ToInt8
extern void IOAF_Float32ToInt8(const Float32 *src, SInt8 *dest, unsigned int count)
@function IOAF_Float32ToInt8
@abstract Converts 32-bit floating point to 8-bit integer
@param src Pointer to the data to convert
@param dest Pointer to the converted data
@param count The number of items to convert
functionIOAF_Float32ToNativeInt16
extern void IOAF_Float32ToNativeInt16( const Float32 *src, SInt16 *dest, unsigned int count )
@function IOAF_Float32ToNativeInt16
@abstract Converts 32-bit floating point to native 16-bit integer
@param src Pointer to the data to convert
@param dest Pointer to the converted data
@param count The number of items to convert
functionIOAF_Float32ToSwapInt16
extern void IOAF_Float32ToSwapInt16(const Float32 *src, SInt16 *dest, unsigned int count)
@function IOAF_Float32ToSwapInt16
@abstract Converts 32-bit floating point to non-native 16-bit integer
@param src Pointer to the data to convert
@param dest Pointer to the converted data
@param count The number of items to convert
functionIOAF_Float32ToNativeInt24
extern void IOAF_Float32ToNativeInt24(const Float32 *src, UInt8 *dest, unsigned int count)
@function IOAF_Float32ToNativeInt24
@abstract Converts 32-bit floating point to native 24-bit integer
@param src Pointer to the data to convert
@param dest Pointer to the converted data
@param count The number of items to convert
functionIOAF_Float32ToSwapInt24
extern void IOAF_Float32ToSwapInt24(const Float32 *src, UInt8 *dest, unsigned int count)
@function IOAF_Float32ToSwapInt24
@abstract Converts 32-bit floating point to non-native 24-bit integer
@param src Pointer to the data to convert
@param dest Pointer to the converted data
@param count The number of items to convert
functionIOAF_Float32ToNativeInt32
extern void IOAF_Float32ToNativeInt32( const Float32 *src, SInt32 *dest, unsigned int count )
@function IOAF_Float32ToNativeInt32
@abstract Converts 32-bit floating point to native 32-bit integer
@param src Pointer to the data to convert
@param dest Pointer to the converted data
@param count The number of items to convert
functionIOAF_Float32ToSwapInt32
extern void IOAF_Float32ToSwapInt32(const Float32 *src, SInt32 *dest, unsigned int count)
@function IOAF_Float32ToSwapInt32
@abstract Converts 32-bit floating point to non-native 32-bit integer
@param src Pointer to the data to convert
@param dest Pointer to the converted data
@param count The number of items to convert
functionIOAF_bcopy_WriteCombine
extern void IOAF_bcopy_WriteCombine(const void *src, void *dest, unsigned int count)
@function IOAF_bcopy_WriteCombine
@abstract An efficient bcopy from "write combine" memory to regular memory. It is safe to assume that all memory has been copied when the function has completed
@param src Pointer to the data to convert
@param dest Pointer to the converted data
@param count The number of items to convert