---
title: AUEventListenerBlock
framework: audiotoolbox
role: symbol
role_heading: Type Alias
path: audiotoolbox/aueventlistenerblock
---

# AUEventListenerBlock

## Declaration

```swift
typealias AUEventListenerBlock = (UnsafeMutableRawPointer?, UnsafePointer<AudioUnitEvent>, UInt64, AudioUnitParameterValue) -> Void
```

## See Also

### Responding to Events

- [AUEventListenerCreateWithDispatchQueue(_:_:_:_:_:)](audiotoolbox/aueventlistenercreatewithdispatchqueue(_:_:_:_:_:).md)
- [AUEventListenerCreate(_:_:_:_:_:_:_:)](audiotoolbox/aueventlistenercreate(_:_:_:_:_:_:_:).md)
- [AUListenerDispose(_:)](audiotoolbox/aulistenerdispose(_:).md)
- [AUEventListenerNotify(_:_:_:)](audiotoolbox/aueventlistenernotify(_:_:_:).md)
- [AUEventListenerAddEventType(_:_:_:)](audiotoolbox/aueventlisteneraddeventtype(_:_:_:).md)
- [AUEventListenerRemoveEventType(_:_:_:)](audiotoolbox/aueventlistenerremoveeventtype(_:_:_:).md)
- [AUListenerAddParameter(_:_:_:)](audiotoolbox/aulisteneraddparameter(_:_:_:).md)
- [AUListenerRemoveParameter(_:_:_:)](audiotoolbox/aulistenerremoveparameter(_:_:_:).md)
