Это не так просто, как вам кажется, иначе давно бы уже сделал.
Apple предоставляет разработчику набор базовых алгоритмов, которые называются фреймворки.
Каждый фреймворк отвечает за определенные стандартные процессы. Например чтобы использовать клавиатуру в приложении, мне не надо самому ее разрабатывать, достаточно в программе указать, что мне в этом месте нужна клавиатура, и всё. Программа обращается к стандартному фреймворку и пользователь видит клавиатуру, в таком же виде и такого же функционала, как и в любой другой программе.
Тоже самое касается звука. Сейчас Pauser просто использует стандартный фреймворк.
А для такой простой процедуры, как EQ и Master Fader мне нужно полностью с нуля написать свой фреймворк воспроизведения.
Над этим и работаю.
|