---
title: ObjectTrackingProvider.TrackingConfiguration
framework: arkit
role: symbol
role_heading: Structure
path: arkit/objecttrackingprovider/trackingconfiguration-swift.struct
---

# ObjectTrackingProvider.TrackingConfiguration

Parameters for changing object-tracking behavior.

## Declaration

```swift
struct TrackingConfiguration
```

## Overview

Overview Your app needs to include the Object-tracking parameter adjustment entitlement to modify the tracking configuration; otherwise, it has no effect.

## Topics

### Creating a tracking configuration

- [init()](arkit/objecttrackingprovider/trackingconfiguration-swift.struct/init().md)

### Inspecting a tracking configuration

- [detectionRate](arkit/objecttrackingprovider/trackingconfiguration-swift.struct/detectionrate.md)
- [maximumInstancesPerReferenceObject](arkit/objecttrackingprovider/trackingconfiguration-swift.struct/maximuminstancesperreferenceobject.md)
- [maximumTrackableInstances](arkit/objecttrackingprovider/trackingconfiguration-swift.struct/maximumtrackableinstances.md)
- [movingObjectTrackingRate](arkit/objecttrackingprovider/trackingconfiguration-swift.struct/movingobjecttrackingrate.md)
- [stationaryObjectTrackingRate](arkit/objecttrackingprovider/trackingconfiguration-swift.struct/stationaryobjecttrackingrate.md)

### Instance Properties

- [description](arkit/objecttrackingprovider/trackingconfiguration-swift.struct/description.md)

## Relationships

### Conforms To

- [CustomStringConvertible](swift/customstringconvertible.md)

## See Also

### Configuring object-tracking

- [trackingConfiguration](arkit/objecttrackingprovider/trackingconfiguration-swift.property.md)
