CAU: Úvod

Core Audio tvoří softwarová rozhraní pro implementaci audia v aplikacích které vytváříte pro iPhone OS a Mac OS X. Obstará za vás všechny úlohy - v iPhone OS to je nahrávání,přehrávání, zvukové efekty, stereo, převod formátů a parsování toku dat ze souboru, plus:

V Mac OS X, pro stolní a přenosné počítače, Core Audio zahrnuje editování, přehrávání, kompresi a dekompresi, MIDI, zpracování signálu, parsování datového toku ze souboru a syntézu audia. Můžete jej použít k napsání samostané aplikace nebo modulárních efektů a zásuvných modulů kodeku které fungují s již existujícími produkty.

Core Audio kombinuje programovací rozhraní napsaná v C a Objective-C s těsnou systémovou integrací k dosažení flexibilního programovacího prostředí které pomáhá udržovat malé zpoždění signálu v řetězci. V iPhone OS můžete použít Core Audio v Cocoa Touch aplikacích napsané v jazyku Objective-C. V Mac OS X můžete využít Core Audio rozhraní v aplikacích napsaných v C, Objective-C nebo C++.

Core Audio je dostupné ve všech verzích Mac OS X, ale starší verze nemusí obsahovat stejnou funkcionalitu která je zde popsaná. Core Audio je dostupné na iPhone OS od verze 2.0. Tento dokument popisuje funkcionalitu Core Audia dostupnou v iPhone OS 2.2 a Mac OS X v10.5.

Poznámka: Core Audio nepodporuje digitální správu práv (DRM) přímo. Pokud ji potřebujete, musíte ji implementovat sami.

Tento dokument je určený pro všechny vývojáře kteří mají zájem o tvorbu audio software pro iPhone, iPod Touch nebo Mac OS X. Předtím než začnete číst tento dokument byste měli mít alespoň základní znalost o audiu, digitálním audiu a MIDI. Bude se vám také hodit znalost konceptů objektově orientovaného programování a vývojového prostředí Apple, Xcode.Pokud vyvíjíte pro zařízení na kterých běží iPhone OS, měli byste být seznámeni s vývojem v Cocoa Touch, tak jak je uvedeno na iPhone Application Programming Guide.

Uspořádání tohoto dokumentu

Tento dokument obsahuje následující kapitoly:

Core Audio, Obsah | Dr3dweRkZ | Core Audio, Co je to Core Audio?