---
title: AudioObjectPropertyAddress
framework: coreaudio
role: symbol
role_heading: Structure
path: coreaudio/audioobjectpropertyaddress
---

# AudioObjectPropertyAddress

An AudioObjectPropertyAddress collects the three parts that identify a specific property together in a struct for easy transmission.

## Declaration

```swift
struct AudioObjectPropertyAddress
```

## Overview

Overview term: mSelector: The AudioObjectPropertySelector for the property. term: mScope: The AudioObjectPropertyScope for the property. term: mElement: The AudioObjectPropertyElement for the property.

## Topics

### Initializers

- [init()](coreaudio/audioobjectpropertyaddress/init().md)
- [init(mSelector:mScope:mElement:)](coreaudio/audioobjectpropertyaddress/init(mselector:mscope:melement:).md)

### Instance Properties

- [mElement](coreaudio/audioobjectpropertyaddress/melement.md)
- [mScope](coreaudio/audioobjectpropertyaddress/mscope.md)
- [mSelector](coreaudio/audioobjectpropertyaddress/mselector.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)

## See Also

### Structures

- [AudioHardwareIOProcStreamUsage](coreaudio/audiohardwareioprocstreamusage.md)
- [AudioStreamRangedDescription](coreaudio/audiostreamrangeddescription.md)
- [UnsafeMutableAudioBufferListPointer](coreaudio/unsafemutableaudiobufferlistpointer.md)
