---
title: VisualFidelityProvider
framework: arkit
role: symbol
role_heading: Class
path: arkit/visualfidelityprovider
---

# VisualFidelityProvider

A data provider that delivers visual fidelity monitoring data.

## Declaration

```swift
final class VisualFidelityProvider
```

## Topics

### Structures

- [VisualFidelityProvider.FieldOfView](arkit/visualfidelityprovider/fieldofview.md)

### Initializers

- [init(fieldOfView:requestDeviceFitUpdates:presentCoachingAlerts:)](arkit/visualfidelityprovider/init(fieldofview:requestdevicefitupdates:presentcoachingalerts:).md)

### Instance Properties

- [anchorUpdates](arkit/visualfidelityprovider/anchorupdates.md)
- [description](arkit/visualfidelityprovider/description.md)
- [fidelityDataUpdates](arkit/visualfidelityprovider/fidelitydataupdates.md)
- [state](arkit/visualfidelityprovider/state.md)

### Type Properties

- [isSupported](arkit/visualfidelityprovider/issupported.md)
- [requiredAuthorizations](arkit/visualfidelityprovider/requiredauthorizations.md)

## Relationships

### Conforms To

- [CustomStringConvertible](swift/customstringconvertible.md)
- [DataProvider](arkit/dataprovider.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Visual Fidelity

- [VisualFidelityData](arkit/visualfidelitydata.md)
- [FieldOfViewAnchor](arkit/fieldofviewanchor.md)
- [DeviceFitStatus](arkit/devicefitstatus.md)
