axiom-avfoundation-ref
Reference — AVFoundation audio APIs, AVAudioSession categories/modes, AVAudioEngine pipelines, bit-perfect DAC output, iOS 26+ spatial audio capture, ASAF/APAC, Audio Mix with Cinematic framework
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Reference — AVFoundation audio APIs, AVAudioSession categories/modes, AVAudioEngine pipelines, bit-perfect DAC output, iOS 26+ spatial audio capture, ASAF/APAC, Audio Mix with Cinematic framework
How to use
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.