---
title: CameraVideoFormat
framework: arkit
role: symbol
role_heading: Structure
path: arkit/cameravideoformat
---

# CameraVideoFormat

A structure that represents a camera video format.

## Declaration

```swift
struct CameraVideoFormat
```

## Topics

### 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)
- [supportedVideoFormats(for:cameraPositions:)](arkit/cameravideoformat/supportedvideoformats(for:camerapositions:).md)
- [description](arkit/cameravideoformat/description.md)

### Operators

- [==(_:_:)](arkit/cameravideoformat/==(_:_:).md)

### Instance Properties

- [cameraRectification](arkit/cameravideoformat/camerarectification.md)

### Instance Methods

- [hash(into:)](arkit/cameravideoformat/hash(into:).md)

## Relationships

### Conforms To

- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Camera sampling

- [CameraFrameProvider](arkit/cameraframeprovider.md)
- [CameraFrame](arkit/cameraframe.md)
