Изучаем Core Audio : практическое руководство по программированию звука в Mac и iOS
Здесь можно купить книгу "Изучаем Core Audio : практическое руководство по программированию звука в Mac и iOS" в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.
Место издания: Москва
ISBN: 978-5-89818-639-5
Страниц: 361
Артикул: 108017
Возрастная маркировка: 16+
Краткая аннотация книги "Изучаем Core Audio"
Звук оказывает мощное и самое непосредственное воздействие на человеческий мозг. Благодаря подсистеме Apple Core Audio мы сможете задействовать эту мощь в своих программах для Mac и iOS: захватывать звук с устройств ввода, накладывать эффекты в реальном времени, воспроизводить MP3-файлы, играть на виртуальных музыкальных инструментах, слушать веб-радио, поддерживать технологию VoIP и т.д. Самая развитая из всех когда-либо созданных систем программирования звука, Core Audio отнюдь не проста. В этом издании один из лучших авторов книг по программирования в iOS Крис Адамсон и легендарный специалист по Core Audio Кэвин Авила во всех подробностях рассказывают об этой потрясающей подсистеме, чтобы программисты на платформах Mac и iOS могли воспользоваться всеми ее возможностями. Издание предназначено для программистов различного уровня подготовки, создающих приложения в Mac OS и iOS.
Содержание книги "Изучаем Core Audio : практическое руководство по программированию звука в Mac и iOS"
Благодарности
Об авторах
Предисловие
Введение
Часть I. ПРИНЦИПЫ РАБОТЫ CORE AUDIO
Глава 1. Общие сведения о Core Audio
Основные каркасы подсистемы Core Audio
Соглашения, применяемые в Core Audio
Первое приложение с применением Core Audio
Свойства Core Audio
Резюме
Глава 2. Кое-что о звуке
Создание звуковых колебаний
Цифровой звук
Отсчеты – сделай сам
Буферы
Звуковые форматы
Резюме
Глава 3. Обработка звука с помощью Core Audio
Форматы звуковых данных
Пример: определение формата
Канонические форматы
Обработка звука с помощью аудиоблоков
Модель вытягивания
Резюме
Часть II. ПРОСТЫЕ ОПЕРАЦИИ СО ЗВУКОМ
Глава 4. Запись
Все об аудиоочередях
Разработка рекордера
Функция CheckError()
Создание и использование аудиоочереди
Служебные функции для аудиоочереди
Резюме
Глава 5. Воспроизведение
Постановка задачи
Подготовка очереди для воспроизведения звукового файла
Служебные функции для воспроизведения
Функция обратного вызова для аудиоочереди воспроизведения
Резюме
Глава 6. Преобразование
Утилита afconvert
Использование службы Audio Converter Services
Подготовка файлов
Преобразование с применением службы Extended Audio File Services
Резюме
Часть III. БОЛЕЕ СЛОЖНЫЕ ОПЕРАЦИИ СО ЗВУКОМ
Глава 7. Аудиоблоки: генераторы, эффекты и рендеринг
Там, где вершится волшебство
Как работает каркас Audio Units
Какие существуют аудиоблоки
Первое знакомство с аудиоблоками
Синтез речи и наложение эффектов с помощью аудиоблоков
Включение собственного кода в процесс рендеринга звука
Резюме
Глава 8. Аудиоблоки: ввод и микширование
Работа с устройствами ввода
Микширование
Резюме
Глава 9. Позиционный звук
Звук в пространстве
OpenAL API
Размещение звука в пространстве
Потоковая передача звука в OpenAL
Резюме
Часть IV. ДОПОЛНИТЕЛЬНЫЕ ТЕМЫ
Глава 10. Core Audio в системе iOS
А та ли это Core Audio?
Мирное сосуществование: служба Audio Session Services
Пример работы с аудиосеансом
Аудиоблоки в iOS
Другие приемы работы со звуком в iOS
Резюме
Глава 11. Core MIDI
Концепции MIDI
Core MIDI
Инструментальные блоки
Разработка простого MIDI-синтезатора
Обработка уведомлений и событий MIDI
Создание событий MIDI
Резюме: MIDI – это хорошо, но как насчет мобильности?
Глава 12. Кода
Еще немного Core Audio
Что дальше?
Lion и iOS 5
Сообщество Core Audio
Резюме: неплохо звучит
Предметный указатель
Все отзывы о книге Изучаем Core Audio : практическое руководство по программированию звука в Mac и iOS
С книгой "Изучаем Core Audio" читают
Внимание!
При обнаружении неточностей или ошибок в описании книги "Изучаем Core Audio : практическое руководство по программированию звука в Mac и iOS (автор Крис Адамсон, Кэвин Авила)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!
и мы свяжемся с вами в течение 15 минут
за оставленную заявку