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

# finish()

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

## Declaration

```swift
func finish()
```

## See Also

### Appending samples

- [append(_:)](avfoundation/avassetwriterinput/samplebufferreceiver/append(_:).md)
- [appendImmediately(_:)](avfoundation/avassetwriterinput/samplebufferreceiver/appendimmediately(_:).md)
