---
title: AVVideoFieldMode
framework: avfoundation
role: symbol
role_heading: Enumeration
path: avfoundation/avvideofieldmode
---

# AVVideoFieldMode

Constants that indicate which interlacing modes the connection applies to video flowing through it.

## Declaration

```swift
enum AVVideoFieldMode
```

## Overview

Overview The values apply to the videoFieldMode property.

## Topics

### Constants

- [AVVideoFieldMode.both](avfoundation/avvideofieldmode/both.md)
- [AVVideoFieldMode.topOnly](avfoundation/avvideofieldmode/toponly.md)
- [AVVideoFieldMode.bottomOnly](avfoundation/avvideofieldmode/bottomonly.md)
- [AVVideoFieldMode.deinterlace](avfoundation/avvideofieldmode/deinterlace.md)

### Initializers

- [init(rawValue:)](avfoundation/avvideofieldmode/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Interlacing video

- [isVideoFieldModeSupported](avfoundation/avcaptureconnection/isvideofieldmodesupported.md)
- [videoFieldMode](avfoundation/avcaptureconnection/videofieldmode.md)
