---
title: AudioQueueInputCallbackBlock
framework: audiotoolbox
role: symbol
role_heading: Type Alias
path: audiotoolbox/audioqueueinputcallbackblock
---

# AudioQueueInputCallbackBlock

## Declaration

```swift
typealias AudioQueueInputCallbackBlock = (AudioQueueRef, AudioQueueBufferRef, UnsafePointer<AudioTimeStamp>, UInt32, UnsafePointer<AudioStreamPacketDescription>?) -> Void
```

## See Also

### Creating and Disposing of Audio Queues

- [AudioQueueNewOutputWithDispatchQueue(_:_:_:_:_:)](audiotoolbox/audioqueuenewoutputwithdispatchqueue(_:_:_:_:_:).md)
- [AudioQueueNewInputWithDispatchQueue(_:_:_:_:_:)](audiotoolbox/audioqueuenewinputwithdispatchqueue(_:_:_:_:_:).md)
- [AudioQueueNewOutput(_:_:_:_:_:_:_:)](audiotoolbox/audioqueuenewoutput(_:_:_:_:_:_:_:).md)
- [AudioQueueNewInput(_:_:_:_:_:_:_:)](audiotoolbox/audioqueuenewinput(_:_:_:_:_:_:_:).md)
- [AudioQueueDispose(_:_:)](audiotoolbox/audioqueuedispose(_:_:).md)
- [AudioQueueRef](audiotoolbox/audioqueueref.md)
- [AudioQueueOutputCallbackBlock](audiotoolbox/audioqueueoutputcallbackblock.md)
