Введение

Core Audio обеспечивает программные интерфейсы для реализования опций аудио в приложениях, которые Вы создаете для iOS и OS X. Под капотом это обрабатывает все аспекты аудио на каждой из этих платформ. В iOS возможности Core Audio включают запись, воспроизведение, звуковые эффекты, расположение, преобразование формата и потоковый парсинг файла, а также:

На Mac Core Audio охватывает запись, редактирование, воспроизведение, сжатие и распаковку, MIDI, обработку сигналов, потоковый парсинг файла и аудио синтез. Можно использовать его для записи автономных приложений или модульных эффектов и плагинов кодека, работающих с существующими продуктами.

Core Audio комбинирует C и интерфейсы программирования Objective C с трудной системной интеграцией, приводящей к гибкой среде программирования, поддерживающей низкую задержку через сигнальную цепочку.

Обзор Core Audio для всех разработчиков, заинтересованных созданием аудио программного обеспечения. Прежде, чем считать этот документ у Вас должны быть элементарные знания общего аудио, цифрового аудио и терминологии MIDI. Вы также преуспеете для имения некоторого знакомства с понятиями объектно-ориентированного программирования и со средой разработки Apple, XCode. Если Вы разрабатываете для основанных на iOS устройств, необходимо быть знакомы с Сенсорной разработкой Какао, как представлено в приложениях для iOS Разработки Запуска Сегодня.

Организация этого документа

Этот документ организован в следующие главы:

Этот документ также содержит четыре приложения:

См. также

Для более подробной информации об аудио и Core Audio, посмотрите следующие ресурсы: