---
title: "supportedVideoFormats(for:cameraPositions:)"
framework: arkit
role: symbol
role_heading: Type Method
path: "arkit/cameravideoformat/supportedvideoformats(for:camerapositions:)"
---

# supportedVideoFormats(for:cameraPositions:)

Returns the video formats the provided camera type and camera position supports.

## Declaration

```swift
static func supportedVideoFormats(for cameraType: CameraFrameProvider.CameraType, cameraPositions: [CameraFrameProvider.CameraPosition]) -> [CameraVideoFormat]
```

## Parameters

- `cameraType`: The camera type.
- `cameraPositions`: The camera position.

## Return Value

Return Value An array of camera video formats.

## See Also

### Getting camera video format information

- [cameraPositions](arkit/cameravideoformat/camerapositions.md)
- [cameraType](arkit/cameravideoformat/cameratype.md)
- [frameSize](arkit/cameravideoformat/framesize.md)
- [pixelFormat](arkit/cameravideoformat/pixelformat.md)
- [maxFrameDuration](arkit/cameravideoformat/maxframeduration.md)
- [minFrameDuration](arkit/cameravideoformat/minframeduration.md)
- [description](arkit/cameravideoformat/description.md)
