---
title: availableVideoPixelFormatTypes
framework: avfoundation
role: symbol
role_heading: Instance Property
path: avfoundation/avcapturevideodataoutput/availablevideopixelformattypes
---

# availableVideoPixelFormatTypes

The video pixel formats the output supports.

## Declaration

```swift
@nonobjc var availableVideoPixelFormatTypes: [OSType] { get }
```

## Discussion

Discussion This value contains an array of video formats, in unspecified order, that the output supports. You can set the format by specifying it as the kCVPixelBufferPixelFormatTypeKey entry in the output’s videoSettings dictionary. note: The contents of this list may change if the video capture device’s activeFormat value changes.

## See Also

### Retrieving supported video types

- [availableVideoCodecTypes](avfoundation/avcapturevideodataoutput/availablevideocodectypes.md)
- [availableVideoCodecTypesForAssetWriter(writingTo:)](avfoundation/avcapturevideodataoutput/availablevideocodectypesforassetwriter(writingto:).md)
- [AVVideoCodecType](avfoundation/avvideocodectype.md)
