---
title: trackGroups
framework: avfoundation
role: symbol
role_heading: Type Property
path: avfoundation/avpartialasyncproperty/trackgroups
---

# trackGroups

The track groups an asset contains.

## Declaration

```swift
static var trackGroups: AVAsyncProperty<Root, [AVAssetTrackGroup]> { get }
```

## Discussion

Discussion Use the load(_:isolation:) method to retrieve the property value. The value is an empty array if the asset has no track groups.
