<!--
{
  "availability" : [
    "iOS: 27.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "AudioAccessoryKit",
  "identifier" : "/documentation/AudioAccessoryKit/AccessoryControlDevice/Configuration-swift.struct/init(devicePlacement:deviceCapabilities:primaryAudioSourceDeviceIdentifier:secondaryAudioSourceDeviceIdentifier:spatialExtensionDescription:)",
  "metadataVersion" : "0.1.0",
  "role" : "Initializer",
  "symbol" : {
    "kind" : "Initializer",
    "modules" : [
      "AudioAccessoryKit"
    ],
    "preciseIdentifier" : "s:17AudioAccessoryKit0B13ControlDeviceC13ConfigurationV15devicePlacement0G12Capabilities07primarya6SourceE10Identifier09secondaryakeL027spatialExtensionDescriptionAeC0H0OSg_AC0I0V10Foundation4DataVSgASSo0a9ComponentP0VSgtcfc"
  },
  "title" : "init(devicePlacement:deviceCapabilities:primaryAudioSourceDeviceIdentifier:secondaryAudioSourceDeviceIdentifier:spatialExtensionDescription:)"
}
-->

# init(devicePlacement:deviceCapabilities:primaryAudioSourceDeviceIdentifier:secondaryAudioSourceDeviceIdentifier:spatialExtensionDescription:)

Creates a new device configuration with spatial audio support.

```
init(devicePlacement: AccessoryControlDevice.Placement? = nil, deviceCapabilities: AccessoryControlDevice.Capabilities, primaryAudioSourceDeviceIdentifier: Data? = nil, secondaryAudioSourceDeviceIdentifier: Data? = nil, spatialExtensionDescription: AudioComponentDescription?)
```

## Parameters

`devicePlacement`

The current placement state (e.g., `.offHead`, `.onHead`, `.inEar`) - only applicable with `.placement` capability

`deviceCapabilities`

The capabilities supported by the device (e.g., `[.placement, .audioSpatialization]`)

`primaryAudioSourceDeviceIdentifier`

Bluetooth address of the primary audio source (only applicable with `.audioSwitching` capability)

`secondaryAudioSourceDeviceIdentifier`

Bluetooth address of secondary audio source (only applicable with `.audioSwitching` capability)

`spatialExtensionDescription`

The audio component description for the spatial audio rendering extension (only applicable with `.audioSpatialization` capability)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)