Framework

Core Audio

Use specialized data types to interact with audio streams, complex buffers, and audiovisual timestamps.

Overview

The Core Audio framework (which is not an umbrella framework for the other services in Core Audio, but rather a peer) declares data types and constants used by other Core Audio interfaces. This framework also includes a handful of convenience functions.

Symbols

Reference

Core Audio Data Types

This document describes data types and constants used throughout Core Audio, as well as some convenience functions for working with these types and constants.

Core Audio StructuresCore Audio EnumerationsCore Audio ConstantsCore Audio Functions

Extended Types

UnsafeBufferPointer

A non-owning pointer to a buffer of elements stored contiguously in memory, presenting a collection interface to the underlying elements.

UnsafeMutableBufferPointer

A non-owning pointer to a buffer of mutable elements stored contiguously in memory, presenting a collection interface to the underlying elements.