AV Foundation поєднує кілька основних технологічних напрямків, які разом охоплюють широкий спектр завдань для перевірки, відтворення, захоплення та обробки аудіовізуальних медіа на платформах Apple.
AVKit. Як компонент AVFoundation, AVKit — це API, який постачається з OS X Mavericks 10.9+ і може використовуватися з Xcode 5.0+ для розробки програмного забезпечення медіаплеєра для Mac. Програмний фреймворк AVKit замінює QTKit, який не підтримувався в OS X Mavericks і був припинений з випуском macOS Catalina.
AV Foundation є повнофункціональний фреймворк для роботи з часовими аудіовізуальними медіа на iOS, macOS, watchOS і tvOS. Використовуючи AVFoundation, ви можете легко відтворювати, створювати та редагувати фільми QuickTime і файли MPEG-4, відтворювати потоки HLS і створювати потужні мультимедійні функції у своїх програмах.
Одним із найбільш універсальних і потужних інструментів у вашому розпорядженні для роботи зі звуком є Фреймворк AV Foundation, зокрема AVFAudio. Цей фреймворк надає широкий набір API для відтворення, запису та обробки аудіо, що робить його незамінним інструментом для розробників, які працюють над мультимедійними програмами.
У Swift можна використовувати кодування рядків щоб перетворити рядок у певний формат кодування, наприклад UTF-8, UTF-16 або ASCII. Кодування рядків корисно під час роботи з різними системами та пристроями, які можуть використовувати різні формати кодування.
AVFoundation об’єднує кілька основних технологічних напрямків, які разом охоплюють широкий спектр завдань для перевірка, відтворення, захоплення та обробка аудіовізуальних медіа на платформах Apple.