---
title: CVPixelBufferPadding
framework: corevideo
role: symbol
role_heading: Structure
path: corevideo/cvpixelbufferpadding
---

# CVPixelBufferPadding

Padding pixels around the CVPixelBuffer

## Declaration

```swift
@frozen struct CVPixelBufferPadding
```

## Topics

### Initializers

- [init(left:right:top:bottom:)](corevideo/cvpixelbufferpadding/init(left:right:top:bottom:).md)

### Instance Properties

- [bottom](corevideo/cvpixelbufferpadding/bottom.md)
- [left](corevideo/cvpixelbufferpadding/left.md)
- [right](corevideo/cvpixelbufferpadding/right.md)
- [top](corevideo/cvpixelbufferpadding/top.md)

### Type Properties

- [zero](corevideo/cvpixelbufferpadding/zero.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Copyable](swift/copyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Swift overlay types

- [CVReadOnlyPixelBuffer](corevideo/cvreadonlypixelbuffer.md)
- [CVMutablePixelBuffer](corevideo/cvmutablepixelbuffer.md)
- [CVPixelBufferAttributes](corevideo/cvpixelbufferattributes.md)
- [CVPixelBufferCreationAttributes](corevideo/cvpixelbuffercreationattributes.md)
- [CVPixelBufferPlaneProperties](corevideo/cvpixelbufferplaneproperties.md)
- [CVProResRawMetadata](corevideo/cvproresrawmetadata.md)
