---
title: invalidate()
framework: coremedia
role: symbol
role_heading: Instance Method
path: coremedia/cmsamplebuffer/invalidate()
---

# invalidate()

Invalidates a sample buffer by calling its invalidation handler.

## Declaration

```swift
func invalidate() throws
```

## Discussion

Discussion You can’t use a sample buffer after invalidating it; all of its accessors throw errors. important: Don’t invalidate a sample buffer that another process is accessing concurrently.

## See Also

### Invalidating Sample Buffers

- [isValid](coremedia/cmsamplebuffer/isvalid.md)
- [setInvalidateHandler(_:)](coremedia/cmsamplebuffer/setinvalidatehandler(_:).md)
