IOAudioBlitterLibDispatch.h Reference

Declared in
IOAudioBlitterLibDispatch.h
MacTypes.h

Overview

Included Headers

  • <libkern/OSTypes.h>

Functions

See the Overview section above for header-level documentation.

IOAF_bcopy_WriteCombine

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

extern void IOAF_bcopy_WriteCombine(
   const void *src,
   void *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

Availability
  • Available in OS X v10.7 and later.
Declared In
IOAudioBlitterLibDispatch.h

IOAF_Float32ToNativeInt16

Converts 32-bit floating point to native 16-bit integer

extern void IOAF_Float32ToNativeInt16(
   const Float32 *src,
   SInt16 *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

Availability
  • Available in OS X v10.7 and later.
Declared In
IOAudioBlitterLibDispatch.h

IOAF_Float32ToNativeInt24

Converts 32-bit floating point to native 24-bit integer

extern void IOAF_Float32ToNativeInt24(
   const Float32 *src,
   UInt8 *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

Availability
  • Available in OS X v10.7 and later.
Declared In
IOAudioBlitterLibDispatch.h

IOAF_Float32ToNativeInt32

Converts 32-bit floating point to native 32-bit integer

extern void IOAF_Float32ToNativeInt32(
   const Float32 *src,
   SInt32 *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

Availability
  • Available in OS X v10.7 and later.
Declared In
IOAudioBlitterLibDispatch.h

IOAF_Float32ToSwapInt16

Converts 32-bit floating point to non-native 16-bit integer

extern void IOAF_Float32ToSwapInt16(
   const Float32 *src,
   SInt16 *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

Availability
  • Available in OS X v10.7 and later.
Declared In
IOAudioBlitterLibDispatch.h

IOAF_Float32ToSwapInt24

Converts 32-bit floating point to non-native 24-bit integer

extern void IOAF_Float32ToSwapInt24(
   const Float32 *src,
   UInt8 *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

Availability
  • Available in OS X v10.7 and later.
Declared In
IOAudioBlitterLibDispatch.h

IOAF_Float32ToSwapInt32

Converts 32-bit floating point to non-native 32-bit integer

extern void IOAF_Float32ToSwapInt32(
   const Float32 *src,
   SInt32 *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

Availability
  • Available in OS X v10.7 and later.
Declared In
IOAudioBlitterLibDispatch.h

IOAF_NativeInt16ToFloat32

Converts native 16-bit integer float to 32-bit float

extern void IOAF_NativeInt16ToFloat32(
   const SInt16 *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

Availability
  • Available in OS X v10.7 and later.
Declared In
IOAudioBlitterLibDispatch.h

IOAF_NativeInt24ToFloat32

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

extern void IOAF_NativeInt24ToFloat32(
   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

Availability
  • Available in OS X v10.7 and later.
Declared In
IOAudioBlitterLibDispatch.h

IOAF_NativeInt32ToFloat32

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

extern void IOAF_NativeInt32ToFloat32(
   const SInt32 *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

Availability
  • Available in OS X v10.7 and later.
Declared In
IOAudioBlitterLibDispatch.h

IOAF_SwapInt16ToFloat32

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

extern void IOAF_SwapInt16ToFloat32(
   const SInt16 *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

Availability
  • Available in OS X v10.7 and later.
Declared In
IOAudioBlitterLibDispatch.h

IOAF_SwapInt24ToFloat32

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

extern 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

Availability
  • Available in OS X v10.7 and later.
Declared In
IOAudioBlitterLibDispatch.h

IOAF_SwapInt32ToFloat32

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

extern void IOAF_SwapInt32ToFloat32(
   const SInt32 *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

Availability
  • Available in OS X v10.7 and later.
Declared In
IOAudioBlitterLibDispatch.h

Data Types

See the Overview section above for header-level documentation.

Float32

Convenience type that represent a 32-bit floating point number

typedef float Float32;
Availability
  • Available in OS X v10.0 and later.
Declared In
MacTypes.h

Float64

Convenience type that represent a 64-bit floating point number

typedef double Float64;
Availability
  • Available in OS X v10.0 and later.
Declared In
MacTypes.h