Toolverse
Wszystkie skille

axiom-avfoundation-ref

autor: CharlesWiltgen

Kompletny przewodnik po API audio AVFoundation dla iOS — sesje, silniki, przestrzenne nagrania.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Mobile
Wyświetlenia
2

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ć

  1. Zainstaluj skill axiom-avfoundation-ref w swoim środowisku Claude lub Codex, wskazując repozytorium GitHub autora CharlesWiltgen.

  2. 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.

  3. 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.

  4. 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.

  5. Jeśli pracujesz z AirPods, ustaw kategorię .playAndRecord z opcjami .bluetoothHighQualityRecording i .allowBluetoothA2DP, aby uzyskać wysoką jakość nagrywania.

  6. Odwołuj się do tabel referencyjnych w skilu dla pozostałych trybów audio, opcji mieszania i szczegółów implementacji przestrzennego nagrywania audio.

Podobne skille