#include <IOKit/audio/IOAudioBlitterLibDispatch.h>

IOKit/audio/IOAudioBlitterLibDispatch.h Kernel.framework

@header IOAudioBlitterLibDispatch
15 functions · 12 macros · 2 typedefs

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