Mac Developer Library

Developer

IOAudioBlitterLibDispatch.h Reference

Options
Deployment Target:

On This Page

IOAudioBlitterLibDispatch.h Reference

Inheritance


Not Applicable

Conforms To


Not Applicable

Import Statement


Not Applicable

Objective-C

@import Kernel;

Included Headers

  • <libkern/OSTypes.h>

Functions

  • 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

    Declaration

    Objective-C

    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

    Import Statement

    Objective-C

    #include <IOAudioBlitterLibDispatch.h>;

    Availability

    Available in OS X v10.7 and later.

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

    Declaration

    Objective-C

    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

    Import Statement

    Objective-C

    #include <IOAudioBlitterLibDispatch.h>;

    Availability

    Available in OS X v10.7 and later.

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

    Declaration

    Objective-C

    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

    Import Statement

    Objective-C

    #include <IOAudioBlitterLibDispatch.h>;

    Availability

    Available in OS X v10.7 and later.

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

    Declaration

    Objective-C

    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

    Import Statement

    Objective-C

    #include <IOAudioBlitterLibDispatch.h>;

    Availability

    Available in OS X v10.7 and later.

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

    Declaration

    Objective-C

    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

    Import Statement

    Objective-C

    #include <IOAudioBlitterLibDispatch.h>;

    Availability

    Available in OS X v10.7 and later.

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

    Declaration

    Objective-C

    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

    Import Statement

    Objective-C

    #include <IOAudioBlitterLibDispatch.h>;

    Availability

    Available in OS X v10.7 and later.

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

    Declaration

    Objective-C

    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

    Import Statement

    Objective-C

    #include <IOAudioBlitterLibDispatch.h>;

    Availability

    Available in OS X v10.7 and later.

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

    Declaration

    Objective-C

    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

    Import Statement

    Objective-C

    #include <IOAudioBlitterLibDispatch.h>;

    Availability

    Available in OS X v10.7 and later.

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

    Declaration

    Objective-C

    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

    Import Statement

    Objective-C

    #include <IOAudioBlitterLibDispatch.h>;

    Availability

    Available in OS X v10.7 and later.

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

    Declaration

    Objective-C

    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

    Import Statement

    Objective-C

    #include <IOAudioBlitterLibDispatch.h>;

    Availability

    Available in OS X v10.7 and later.

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

    Declaration

    Objective-C

    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

    Import Statement

    Objective-C

    #include <IOAudioBlitterLibDispatch.h>;

    Availability

    Available in OS X v10.7 and later.

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

    Declaration

    Objective-C

    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

    Import Statement

    Objective-C

    #include <IOAudioBlitterLibDispatch.h>;

    Availability

    Available in OS X v10.7 and later.

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

    Declaration

    Objective-C

    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

    Import Statement

    Objective-C

    #include <IOAudioBlitterLibDispatch.h>;

    Availability

    Available in OS X v10.7 and later.

Data Types

See the Overview section above for header-level documentation.

  • Convenience type that represent a 32-bit floating point number

    Declaration

    Objective-C

    typedef float Float32;

    Import Statement

    Objective-C

    #include <MacTypes.h>;

    Availability

    Available in OS X v10.0 and later.

  • Convenience type that represent a 64-bit floating point number

    Declaration

    Objective-C

    typedef double Float64;

    Import Statement

    Objective-C

    #include <MacTypes.h>;

    Availability

    Available in OS X v10.0 and later.