---
title: "init(blockSize:bitsPerBlock:bitsPerComponent:blockAlignment:subsampling:blackBlock:fillExtendedPixels:cgBitmapInfo:)"
framework: corevideo
role: symbol
role_heading: Initializer
path: "corevideo/cvpixelformatdescription/pixellayout/init(blocksize:bitsperblock:bitspercomponent:blockalignment:subsampling:blackblock:fillextendedpixels:cgbitmapinfo:)"
---

# init(blockSize:bitsPerBlock:bitsPerComponent:blockAlignment:subsampling:blackBlock:fillExtendedPixels:cgBitmapInfo:)

## Declaration

```swift
init(blockSize: CVImageSize = .init(width: 1, height: 1), bitsPerBlock: Int, bitsPerComponent: Int? = nil, blockAlignment: CVPixelFormatDescription.Dimensions = .init(horizontal: 1, vertical: 1), subsampling: CVPixelFormatDescription.Dimensions = .init(horizontal: 1, vertical: 1), blackBlock: Data? = nil, fillExtendedPixels: (@Sendable (inout CVMutablePixelBuffer) -> Void)? = nil, cgBitmapInfo: CGBitmapInfo? = nil)
```
