---
title: "append(_:)"
framework: avfoundation
role: symbol
role_heading: Instance Method
path: "avfoundation/avassetwriterinput/captionreceiver/append(_:)-4opbd"
---

# append(_:)

Suspends until the input is ready for more media data, then appends the caption group.

## Declaration

```swift
nonisolated(nonsending) func append(_ captionGroup: AVCaptionGroup) async throws
```

## Parameters

- `captionGroup`: The caption group to be appended.

## Discussion

Discussion note: An error if the underlying writer failed.

## See Also

### Appending captions

- [append(_:)](avfoundation/avassetwriterinput/captionreceiver/append(_:)-4wpi2.md)
- [appendImmediately(_:)](avfoundation/avassetwriterinput/captionreceiver/appendimmediately(_:)-7q21r.md)
- [appendImmediately(_:)](avfoundation/avassetwriterinput/captionreceiver/appendimmediately(_:)-9uy14.md)
- [finish()](avfoundation/avassetwriterinput/captionreceiver/finish().md)
