---
title: CVMutablePixelBuffer.Pool
framework: corevideo
role: symbol
role_heading: Class
path: corevideo/cvmutablepixelbuffer/pool
---

# CVMutablePixelBuffer.Pool

Manage and recycle pixel buffer backings.

## Declaration

```swift
final class Pool
```

## Topics

### Structures

- [CVMutablePixelBuffer.Pool.AllocationAttributes](corevideo/cvmutablepixelbuffer/pool/allocationattributes.md)
- [CVMutablePixelBuffer.Pool.Configuration](corevideo/cvmutablepixelbuffer/pool/configuration.md)

### Initializers

- [init(pixelBufferAttributes:configuration:)](corevideo/cvmutablepixelbuffer/pool/init(pixelbufferattributes:configuration:).md)
- [init(unsafePool:)](corevideo/cvmutablepixelbuffer/pool/init(unsafepool:).md)

### Instance Properties

- [pixelBufferAttributes](corevideo/cvmutablepixelbuffer/pool/pixelbufferattributes.md)

### Instance Methods

- [flush(agedOutOnly:)](corevideo/cvmutablepixelbuffer/pool/flush(agedoutonly:).md)
- [makeMutablePixelBuffer(_:)](corevideo/cvmutablepixelbuffer/pool/makemutablepixelbuffer(_:).md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
