---
title: "init(pixelBufferAttributes:configuration:)"
framework: corevideo
role: symbol
role_heading: Initializer
path: "corevideo/cvmutablepixelbuffer/pool/init(pixelbufferattributes:configuration:)"
---

# init(pixelBufferAttributes:configuration:)

Create a new pixel buffer pool which creates pixel buffers using pixelBufferAttributes.

## Declaration

```swift
init(pixelBufferAttributes attributes: CVPixelBufferCreationAttributes, configuration: CVMutablePixelBuffer.Pool.Configuration = .init()) throws
```

## Parameters

- `configuration`: Change how the pool allocates and reuses pixel buffer backings.
