IOAudioBlitterLibDispatch.h Reference
| Declared in | IOAudioBlitterLibDispatch.h arraybase.h |
Overview
Included Headers
<libkern/OSTypes.h>
Functions
See the Overview 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.hIOAF_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.hIOAF_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.hIOAF_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.hIOAF_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.hIOAF_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.hIOAF_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.hIOAF_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.hIOAF_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.hIOAF_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.hIOAF_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.hIOAF_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.hIOAF_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.hData Types
See the Overview 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
arraybase.hFloat64
Convenience type that represent a 64-bit floating point number
typedef double Float64;
Availability
- Available in OS X v10.0 and later.
Declared In
arraybase.h© 2012 Apple Inc. All Rights Reserved. (Last updated: 2012-07-23)