---
title: "vImageCVImageFormat_CreateWithCVPixelBuffer(_:)"
framework: accelerate
role: symbol
role_heading: Function
path: "accelerate/vimagecvimageformat_createwithcvpixelbuffer(_:)"
---

# vImageCVImageFormat_CreateWithCVPixelBuffer(_:)

Creates the description of the image encoding in an existing Core Video pixel buffer.

## Declaration

```swift
func vImageCVImageFormat_CreateWithCVPixelBuffer(_ buffer: CVPixelBuffer!) -> Unmanaged<vImageCVImageFormat>!
```

## Parameters

- `buffer`: The source Core Video pixel buffer.

## Mentioned in

Converting chroma-subsampled images

## Return Value

Return Value A vImageCVImageFormat instance that describes the specified pixel buffer’s pixel format.

## See Also

### Related Documentation

- [make(buffer:)](accelerate/vimagecvimageformat/make(buffer:).md)

### Creating Core Video image formats

- [vImageCVImageFormat](accelerate/vimagecvimageformat.md)
- [vImageConstCVImageFormat](accelerate/vimageconstcvimageformat.md)
- [vImageCVImageFormat_Create(_:_:_:_:_:)](accelerate/vimagecvimageformat_create(_:_:_:_:_:).md)
