---
title: "AudioQueueCreateTimeline(_:_:)"
framework: audiotoolbox
role: symbol
role_heading: Function
path: "audiotoolbox/audioqueuecreatetimeline(_:_:)"
---

# AudioQueueCreateTimeline(_:_:)

Creates a timeline object for an audio queue.

## Declaration

```swift
func AudioQueueCreateTimeline(_ inAQ: AudioQueueRef, _ outTimeline: UnsafeMutablePointer<AudioQueueTimelineRef?>) -> OSStatus
```

## Parameters

- `inAQ`: The audio queue to associate with the new timeline object.
- `outTimeline`: On output, the newly created timeline object.

## Return Value

Return Value A result code. See Result Codes.

## Discussion

Discussion Create a timeline object if you want to get timeline discontinuity information from an audio queue using the AudioQueueGetCurrentTime(_:_:_:_:) function.

## See Also

### Managing the Timeline

- [AudioQueueDisposeTimeline(_:_:)](audiotoolbox/audioqueuedisposetimeline(_:_:).md)
- [AudioQueueDeviceGetCurrentTime(_:_:)](audiotoolbox/audioqueuedevicegetcurrenttime(_:_:).md)
- [AudioQueueDeviceGetNearestStartTime(_:_:_:)](audiotoolbox/audioqueuedevicegetneareststarttime(_:_:_:).md)
- [AudioQueueDeviceTranslateTime(_:_:_:)](audiotoolbox/audioqueuedevicetranslatetime(_:_:_:).md)
- [AudioQueueGetCurrentTime(_:_:_:_:)](audiotoolbox/audioqueuegetcurrenttime(_:_:_:_:).md)
- [AudioQueueTimelineRef](audiotoolbox/audioqueuetimelineref.md)
