---
title: kCVPixelBufferBytesPerRowAlignmentKey
framework: corevideo
role: symbol
role_heading: Global Variable
path: corevideo/kcvpixelbufferbytesperrowalignmentkey
---

# kCVPixelBufferBytesPerRowAlignmentKey

A key to a number that specifies the alignment of number of bytes per row in the pixel buffer.

## Declaration

```swift
let kCVPixelBufferBytesPerRowAlignmentKey: CFString
```

## Discussion

Discussion The value for this key is of type CFNumber. note: The number of bytes per row in the pixel buffer must be a multiple of this number.

## See Also

### Constants

- [kCVPixelBufferMemoryAllocatorKey](corevideo/kcvpixelbuffermemoryallocatorkey.md)
- [kCVPixelBufferPixelFormatTypeKey](corevideo/kcvpixelbufferpixelformattypekey.md)
- [kCVPixelBufferWidthKey](corevideo/kcvpixelbufferwidthkey.md)
- [kCVPixelBufferHeightKey](corevideo/kcvpixelbufferheightkey.md)
- [kCVPixelBufferExtendedPixelsLeftKey](corevideo/kcvpixelbufferextendedpixelsleftkey.md)
- [kCVPixelBufferExtendedPixelsTopKey](corevideo/kcvpixelbufferextendedpixelstopkey.md)
- [kCVPixelBufferExtendedPixelsRightKey](corevideo/kcvpixelbufferextendedpixelsrightkey.md)
- [kCVPixelBufferExtendedPixelsBottomKey](corevideo/kcvpixelbufferextendedpixelsbottomkey.md)
- [kCVPixelBufferCGBitmapContextCompatibilityKey](corevideo/kcvpixelbuffercgbitmapcontextcompatibilitykey.md)
- [kCVPixelBufferCGImageCompatibilityKey](corevideo/kcvpixelbuffercgimagecompatibilitykey.md)
- [kCVPixelBufferOpenGLCompatibilityKey](corevideo/kcvpixelbufferopenglcompatibilitykey.md)
- [kCVPixelBufferPlaneAlignmentKey](corevideo/kcvpixelbufferplanealignmentkey.md)
- [kCVPixelBufferIOSurfacePropertiesKey](corevideo/kcvpixelbufferiosurfacepropertieskey.md)
- [kCVPixelBufferOpenGLESCompatibilityKey](corevideo/kcvpixelbufferopenglescompatibilitykey.md)
- [kCVPixelBufferMetalCompatibilityKey](corevideo/kcvpixelbuffermetalcompatibilitykey.md)
