---
title: CVFillExtendedPixelsCallBackData
framework: corevideo
role: symbol
role_heading: Structure
path: corevideo/cvfillextendedpixelscallbackdata
---

# CVFillExtendedPixelsCallBackData

A structure for holding information that describes a custom extended pixel fill algorithm.

## Declaration

```swift
struct CVFillExtendedPixelsCallBackData
```

## Overview

Overview You must fill out this structure and store it as part of your pixel format description Core Foundation dictionary (key: kCVPixelFormatFillExtendedPixelsCallback, type: CFData). However, if your custom pixel format never needs the functionality of CVPixelBufferFillExtendedPixels(_:), you don’t need to add this key or implement the associated callback. For more information about defining a custom pixel format, see Pixel Format Description Keys.

## Topics

### Initializers

- [init()](corevideo/cvfillextendedpixelscallbackdata/init().md)
- [init(version:fillCallBack:refCon:)](corevideo/cvfillextendedpixelscallbackdata/init(version:fillcallback:refcon:).md)

### Properties

- [fillCallBack](corevideo/cvfillextendedpixelscallbackdata/fillcallback.md)
- [refCon](corevideo/cvfillextendedpixelscallbackdata/refcon.md)
- [version](corevideo/cvfillextendedpixelscallbackdata/version.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)

## See Also

### Data Types

- [CVPixelFormatDescription](corevideo/cvpixelformatdescription.md)
- [CVPixelFormatType](corevideo/cvpixelformattype.md)
- [CVSenselSitingOffsets](corevideo/cvsenselsitingoffsets.md)
- [CVSenselArrayPattern](corevideo/cvsenselarraypattern.md)
