Ссылка IOAudioBlitterLibDispatch.h
Включенные заголовки
<libkern/OSTypes.h>
-
Эффективный bcopy от «записи комбинирует» память к регулярной памяти. Безопасно предположить, что вся память была скопирована, когда завершилась функция
Объявление
Objective C
void IOAF_bcopy_WriteCombine ( const void *src, void *dest, unsigned int count );
Параметры
src
Указатель на данные для преобразования
dest
Указатель на преобразованные данные
count
Число элементов для преобразования
Оператор импорта
Objective C
#include <IOAudioBlitterLibDispatch.h>;
Доступность
Доступный в OS X v10.7 и позже.
-
Преобразовывает 32-разрядную плавающую точку в собственное 16-разрядное целое число
Объявление
Objective C
void IOAF_Float32ToNativeInt16 ( const Float32 *src, SInt16 *dest, unsigned int count );
Параметры
src
Указатель на данные для преобразования
dest
Указатель на преобразованные данные
count
Число элементов для преобразования
Оператор импорта
Objective C
#include <IOAudioBlitterLibDispatch.h>;
Доступность
Доступный в OS X v10.7 и позже.
-
Преобразовывает 32-разрядную плавающую точку в собственное 24-разрядное целое число
Объявление
Objective C
void IOAF_Float32ToNativeInt24 ( const Float32 *src, UInt8 *dest, unsigned int count );
Параметры
src
Указатель на данные для преобразования
dest
Указатель на преобразованные данные
count
Число элементов для преобразования
Оператор импорта
Objective C
#include <IOAudioBlitterLibDispatch.h>;
Доступность
Доступный в OS X v10.7 и позже.
-
Преобразовывает 32-разрядную плавающую точку в собственное 32-разрядное целое число
Объявление
Objective C
void IOAF_Float32ToNativeInt32 ( const Float32 *src, SInt32 *dest, unsigned int count );
Параметры
src
Указатель на данные для преобразования
dest
Указатель на преобразованные данные
count
Число элементов для преобразования
Оператор импорта
Objective C
#include <IOAudioBlitterLibDispatch.h>;
Доступность
Доступный в OS X v10.7 и позже.
-
Преобразовывает 32-разрядную плавающую точку в несобственное 16-разрядное целое число
Объявление
Objective C
void IOAF_Float32ToSwapInt16 ( const Float32 *src, SInt16 *dest, unsigned int count );
Параметры
src
Указатель на данные для преобразования
dest
Указатель на преобразованные данные
count
Число элементов для преобразования
Оператор импорта
Objective C
#include <IOAudioBlitterLibDispatch.h>;
Доступность
Доступный в OS X v10.7 и позже.
-
Преобразовывает 32-разрядную плавающую точку в несобственное 24-разрядное целое число
Объявление
Objective C
void IOAF_Float32ToSwapInt24 ( const Float32 *src, UInt8 *dest, unsigned int count );
Параметры
src
Указатель на данные для преобразования
dest
Указатель на преобразованные данные
count
Число элементов для преобразования
Оператор импорта
Objective C
#include <IOAudioBlitterLibDispatch.h>;
Доступность
Доступный в OS X v10.7 и позже.
-
Преобразовывает 32-разрядную плавающую точку в несобственное 32-разрядное целое число
Объявление
Objective C
void IOAF_Float32ToSwapInt32 ( const Float32 *src, SInt32 *dest, unsigned int count );
Параметры
src
Указатель на данные для преобразования
dest
Указатель на преобразованные данные
count
Число элементов для преобразования
Оператор импорта
Objective C
#include <IOAudioBlitterLibDispatch.h>;
Доступность
Доступный в OS X v10.7 и позже.
-
Преобразовывает собственное 16-разрядное целочисленное плавание в 32-разрядное плавание
Объявление
Objective C
void IOAF_NativeInt16ToFloat32 ( const SInt16 *src, Float32 *dest, unsigned int count );
Параметры
src
Указатель на данные для преобразования
dest
Указатель на преобразованные данные
count
Число элементов для преобразования
Оператор импорта
Objective C
#include <IOAudioBlitterLibDispatch.h>;
Доступность
Доступный в OS X v10.7 и позже.
-
Преобразовывает собственное 24-разрядное целочисленное плавание в 32-разрядное плавание
Объявление
Objective C
void IOAF_NativeInt24ToFloat32 ( const UInt8 *src, Float32 *dest, unsigned int count );
Параметры
src
Указатель на данные для преобразования
dest
Указатель на преобразованные данные
count
Число элементов для преобразования
Оператор импорта
Objective C
#include <IOAudioBlitterLibDispatch.h>;
Доступность
Доступный в OS X v10.7 и позже.
-
Преобразовывает собственное 32-разрядное целочисленное плавание в 32-разрядное плавание
Объявление
Objective C
void IOAF_NativeInt32ToFloat32 ( const SInt32 *src, Float32 *dest, unsigned int count );
Параметры
src
Указатель на данные для преобразования
dest
Указатель на преобразованные данные
count
Число элементов для преобразования
Оператор импорта
Objective C
#include <IOAudioBlitterLibDispatch.h>;
Доступность
Доступный в OS X v10.7 и позже.
-
Преобразовывает несобственное 16-разрядное целочисленное плавание в 32-разрядное плавание
Объявление
Objective C
void IOAF_SwapInt16ToFloat32 ( const SInt16 *src, Float32 *dest, unsigned int count );
Параметры
src
Указатель на данные для преобразования
dest
Указатель на преобразованные данные
count
Число элементов для преобразования
Оператор импорта
Objective C
#include <IOAudioBlitterLibDispatch.h>;
Доступность
Доступный в OS X v10.7 и позже.
-
Преобразовывает несобственное 24-разрядное целочисленное плавание в 32-разрядное плавание
Объявление
Objective C
void IOAF_SwapInt24ToFloat32 ( const UInt8 *src, Float32 *dest, unsigned int count );
Параметры
src
Указатель на данные для преобразования
dest
Указатель на преобразованные данные
count
Число элементов для преобразования
Оператор импорта
Objective C
#include <IOAudioBlitterLibDispatch.h>;
Доступность
Доступный в OS X v10.7 и позже.
-
Преобразовывает несобственное 32-разрядное целочисленное плавание в 32-разрядное плавание
Объявление
Objective C
void IOAF_SwapInt32ToFloat32 ( const SInt32 *src, Float32 *dest, unsigned int count );
Параметры
src
Указатель на данные для преобразования
dest
Указатель на преобразованные данные
count
Число элементов для преобразования
Оператор импорта
Objective C
#include <IOAudioBlitterLibDispatch.h>;
Доступность
Доступный в OS X v10.7 и позже.
Посмотрите раздел Overview выше для документации уровня заголовка.
-
Тип удобства, которые представляют 32-разрядное число с плавающей точкой
Объявление
Objective C
typedef float Float32;
Оператор импорта
Objective C
#include <IOAudioBlitterLibDispatch.h>;
Доступность
Доступный в OS X v10.0 и позже.
-
Тип удобства, которые представляют 64-разрядное число с плавающей точкой
Объявление
Objective C
typedef double Float64;
Оператор импорта
Objective C
#include <IOAudioBlitterLibDispatch.h>;
Доступность
Доступный в OS X v10.0 и позже.