---
title: finish()
framework: avfoundation
role: symbol
role_heading: Instance Method
path: avfoundation/avassetwriterinput/captionreceiver/finish()
---

# finish()

Indicates to the AVAssetWriter that no more buffers will be appended to this receiver.

## Declaration

```swift
func finish()
```

## See Also

### Appending captions

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