axiom-avfoundation-ref
Kompletny przewodnik po API audio AVFoundation dla iOS — sesje, silniki, przestrzenne nagrania.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill zawiera referencję techniczną do AVFoundation, zestawu API audio w iOS. Znajdziesz tu konfigurację AVAudioSession z kategoriami i trybami, budowanie pipelinów audio za pomocą AVAudioEngine, obsługę wyjścia bit-perfect na DAC, nagrywanie przestrzenne (iOS 26+), integrację z AirPods wysokiej jakości oraz mieszanie audio z frameworkiem Cinematic. Materiał zawiera gotowe fragmenty kodu Swift i tabele referencyjne dla każdego scenariusza audio.
Jak używać
Zainstaluj skill axiom-avfoundation-ref w swoim środowisku Claude lub Codex, wskazując repozytorium GitHub autora CharlesWiltgen.
Aby skonfigurować sesję audio, zaimportuj AVFoundation i ustaw kategorię sesji audio (np. .playback dla odtwarzacza muzyki, .playAndRecord dla VoIP) wraz z odpowiednim trybem (.default, .voiceChat, .videoChat lub .gameChat) — skill zawiera tabele z przypadkami użycia dla każdej kombinacji.
Do tworzenia pipeline'u audio użyj AVAudioEngine: utwórz instancję engine'a, dołącz węzły audio (np. AVAudioPlayerNode), połącz je z głównym mixerem, uruchom engine i zaplanuj odtwarzanie pliku audio.
Dla iOS 26+ skorzystaj z AVInputPickerInteraction do wyboru źródła wejścia audio — dodaj interakcję do przycisku i wywołaj picker.present() w akcji przycisku.
Jeśli pracujesz z AirPods, ustaw kategorię .playAndRecord z opcjami .bluetoothHighQualityRecording i .allowBluetoothA2DP, aby uzyskać wysoką jakość nagrywania.
Odwołuj się do tabel referencyjnych w skilu dla pozostałych trybów audio, opcji mieszania i szczegółów implementacji przestrzennego nagrywania audio.