axiom-avfoundation-ref

Configure AVAudioSession and build AVAudioEngine pipelines for iOS audio.

Updated Dec 3, 2025
One-click install
npx skills add https://github.com/tuliopc23/flying-dutchman-app --skill axiom-avfoundation-ref
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: axiom-avfoundation-ref
Source: https://github.com/tuliopc23/flying-dutchman-app/tree/main/.claude/skills/axiom-avfoundation-ref
Command: npx skills add https://github.com/tuliopc23/flying-dutchman-app --skill axiom-avfoundation-ref

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive reference for Apple's AVFoundation framework, simplifying complex audio tasks for developers.

Core Features & Use Cases

  • Audio Session Management: Configure categories, modes, and options for playback, recording, and mixing.
  • Audio Engine Pipeline: Build and manage complex audio processing graphs with nodes like AVAudioPlayerNode and AVAudioUnitReverb.
  • Advanced Features: Implement spatial audio capture, high-quality Bluetooth recording, and integrate with the Cinematic framework for audio mixing.
  • Use Case: A developer needs to implement background music playback with interruption handling and Bluetooth support. This Skill provides the exact code snippets and explanations for setting up the AVAudioSession correctly.

Quick Start

Use the axiom-avfoundation-ref skill to set up an AVAudioSession for background music playback with other audio mixing enabled.

Frequently Asked Questions about axiom-avfoundation-ref

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure AVAudioSession for background music playback with Bluetooth support?

To configure AVAudioSession for background playback, set the appropriate category, mode, and options to enable other audio mixing and Bluetooth support. This ensures correct routing and uninterrupted background audio sessions.

How do I build an AVAudioEngine pipeline with AVAudioPlayerNode and AVAudioUnitReverb?

Building an AVAudioEngine pipeline involves connecting audio processing nodes like AVAudioPlayerNode and AVAudioUnitReverb to create complex audio processing graphs. This enables real-time audio effects and routing.

What is spatial audio capture and does AVFoundation support it on iOS?

Spatial audio capture is an advanced AVFoundation feature for high-quality, immersive audio input. It is supported on iOS 26+ specific functionalities, allowing developers to capture spatial audio data.

Can I integrate the Cinematic framework with AVFoundation for audio mixing?

Yes, you can integrate the Cinematic framework with AVFoundation for advanced audio mixing. This combination leverages AVFoundation APIs to manage high-quality audio input and output alongside Cinematic features.

Why does my AVAudioSession category interrupt other audio during recording?

AVAudioSession interruptions during recording often occur from incorrect category and option configurations. Setting the proper modes and options for recording ensures correct audio mixing behavior and prevents unwanted interruptions.