One Logo Pool Ball
Media · IOS API REFERENCE

PHASE

Create dynamic audio experiences in your game or app that react to events and cues in the environment.

87 types

345 callable entries

53 skipped

87% entry coverage

Generated from iOS SDK 27.1. Availability is shown on each declaration; permissions and entitlements still apply.

Types

PHASEAmbientMixerDefinition

class · iOS 15.0+

PHASEAsset

class · iOS 15.0+

PHASEAsset.AssetType

enum

PHASEAssetError

struct

PHASEAssetError.Code

enum

PHASEAssetRegistry

class · iOS 15.0+

PHASEAutomaticHeadTrackingFlags

struct · iOS 18.0+

PHASEBlendNodeDefinition

class · iOS 15.0+

PHASECalibrationMode

enum

PHASECardioidDirectivityModelParameters

class · iOS 15.0+

PHASECardioidDirectivityModelSubbandParameters

class · iOS 15.0+

PHASEChannelMixerDefinition

class · iOS 15.0+

PHASEConeDirectivityModelParameters

class · iOS 15.0+

PHASEConeDirectivityModelSubbandParameters

class · iOS 15.0+

PHASEContainerNodeDefinition

class · iOS 15.0+

PHASECullOption

enum

PHASECurveType

enum

PHASEDefinition

class · iOS 15.0+

PHASEDirectivityModelParameters

class · iOS 15.0+

PHASEDistanceModelFadeOutParameters

class · iOS 15.0+

PHASEDistanceModelParameters

class · iOS 15.0+

PHASEDucker

class · iOS 15.0+

PHASEEngine

class · iOS 15.0+

PHASEEngine.UpdateMode

enum

PHASEEnvelope

class · iOS 15.0+

PHASEEnvelopeDistanceModelParameters

class · iOS 15.0+

PHASEEnvelopeSegment

class · iOS 15.0+

PHASEError

struct

PHASEError.Code

enum

PHASEGeneratorNodeDefinition

class · iOS 15.0+

PHASEGeometricSpreadingDistanceModelParameters

class · iOS 15.0+

PHASEGlobalMetaParameterAsset

class · iOS 15.0+

PHASEGroup

class · iOS 15.0+

PHASEGroupPreset

class · iOS 15.0+

PHASEGroupPresetSetting

class · iOS 15.0+

PHASEListener

class · iOS 15.0+

PHASEMappedMetaParameterDefinition

class · iOS 15.0+

PHASEMaterial

class · iOS 15.0+

PHASEMaterialPreset

enum

PHASEMedium

class · iOS 15.0+

PHASEMedium.Preset

enum

PHASEMetaParameter

class · iOS 15.0+

PHASEMetaParameterDefinition

class · iOS 15.0+

PHASEMixer

class · iOS 15.0+

PHASEMixerDefinition

class · iOS 15.0+

PHASEMixerParameters

class · iOS 15.0+

PHASENormalizationMode

enum

PHASENumberMetaParameter

class · iOS 15.0+

PHASENumberMetaParameterDefinition

class · iOS 15.0+

PHASENumericPair

class · iOS 15.0+

PHASEObject

class · iOS 15.0+

PHASEOccluder

class · iOS 15.0+

PHASEPlaybackMode

enum

PHASEPullStreamNode

class · iOS 18.0+

PHASEPullStreamNodeDefinition

class · iOS 18.0+

PHASEPullStreamRenderHandler

typealias

PHASEPushStreamBufferOptions

struct

PHASEPushStreamCompletionCallbackCondition

enum

PHASEPushStreamNode

class · iOS 15.0+

PHASEPushStreamNodeDefinition

class · iOS 15.0+

PHASERandomNodeDefinition

class · iOS 15.0+

PHASEReverbPreset

enum

PHASESamplerNodeDefinition

class · iOS 15.0+

PHASEShape

class · iOS 15.0+

PHASEShape.Element

class · iOS 15.0+

PHASESoundAsset

class · iOS 15.0+

PHASESoundEvent

class · iOS 15.0+

PHASESoundEvent.PrepareHandlerReason

enum

PHASESoundEvent.PrepareState

enum

PHASESoundEvent.RenderingState

enum

PHASESoundEvent.SeekHandlerReason

enum

PHASESoundEvent.StartHandlerReason

enum

PHASESoundEventError

struct

PHASESoundEventError.Code

enum

PHASESoundEventNodeAsset

class · iOS 15.0+

PHASESoundEventNodeDefinition

class · iOS 15.0+

PHASESource

class · iOS 15.0+

PHASESpatialCategory

struct

PHASESpatializationMode

enum

PHASESpatialMixerDefinition

class · iOS 15.0+

PHASESpatialPipeline

class · iOS 15.0+

PHASESpatialPipeline.Flags

struct

PHASESpatialPipelineEntry

class · iOS 15.0+

PHASEStreamNode

class · iOS 18.0+

PHASEStringMetaParameter

class · iOS 15.0+

PHASEStringMetaParameterDefinition

class · iOS 15.0+

PHASESwitchNodeDefinition

class · iOS 15.0+

Functions and constants

get

PHASEAssetErrorDomain

TypeScript
const PHASEAssetErrorDomain: string
Swift declaration
let PHASEAssetErrorDomain: String
get

PHASEErrorDomain

TypeScript
const PHASEErrorDomain: string
Swift declaration
let PHASEErrorDomain: String
get

PHASESoundEventErrorDomain

TypeScript
const PHASESoundEventErrorDomain: string
Swift declaration
let PHASESoundEventErrorDomain: String

Skipped declarations

53 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

PHASEPullStreamNode.renderHandler

closure property answers its caller

PHASEAsset.init()

inherited init: clang: 'init' is unavailable

PHASEAssetRegistry.init()

inherited init: clang: 'init' is unavailable

PHASEGlobalMetaParameterAsset.init()

inherited init: clang: 'init' is unavailable

PHASESoundAsset.init()

inherited init: clang: 'init' is unavailable

PHASESoundEventNodeAsset.init()

inherited init: clang: 'init' is unavailable

PHASEMappedMetaParameterDefinition.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

PHASEMetaParameter.init()

inherited init: clang: 'init' is unavailable

PHASEMetaParameterDefinition.init()

inherited init: clang: 'init' is unavailable

PHASENumberMetaParameter.init()

inherited init: clang: 'init' is unavailable

PHASENumberMetaParameterDefinition.init()

inherited init: cannot prove legal (class declares 4 custom initializers)

PHASEStringMetaParameter.init()

inherited init: clang: 'init' is unavailable

PHASEStringMetaParameterDefinition.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

PHASEShape.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

PHASEShape.Element.init()

inherited init: clang: 'init' is unavailable

PHASECardioidDirectivityModelParameters.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

PHASEConeDirectivityModelParameters.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

PHASEDirectivityModelParameters.init()

inherited init: clang: 'init' is unavailable

PHASESpatialPipeline.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

PHASEOccluder.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

PHASEGroupPreset.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

PHASEGroupPresetSetting.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

PHASEMaterial.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

PHASEListener.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

PHASEGroup.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

PHASEMedium.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

PHASEDucker.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

PHASESource.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

PHASEDistanceModelFadeOutParameters.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

PHASEDistanceModelParameters.init()

inherited init: clang: 'init' is unavailable