Аудио рамки в iPhone - PullRequest
       2

Аудио рамки в iPhone

1 голос
/ 18 июня 2010

Существуют три основные структуры для аудио iPhone:

  • AVFoundation Framework
  • CoreAudio Framework
  • Библиотека OpenAL

А в свою очередь CoreAudio Framework имеет

  • AudioToolkit Framework и
  • AudioUnit Framework

Это правильно?

Предположим, я импортирую AVFoundation Framework в свой проект, и ему, в свою очередь, нужна функция, предоставляемая CoreAudio Framework. Может ли он получить внутренний доступ к функциям CoreAudio без импорта инфраструктуры CoreAudio в мой проект?

1 Ответ

3 голосов
/ 23 июня 2010

AV Foundation Framework предназначен для простого воспроизведения, также он действительно прост в использовании. Если вам потребуется больше контроля над звуком, вам придется удалить и переписать код, где использовалась AV Foundation.

Аудио движка iPhone Иерархия:

    AV Foundation
---------------------
Audio Queue | Open AL
---------------------
    Audio Units

Аудиоустройства - это самая низкая часть Core Audio, доступ к которой можно получить публично. Все остальные используют аудиоустройства на более высоком уровне.

Кстати, это лучшая презентация Я сталкивался с Core Audio.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...