---
title: groupID
framework: avfoundation
role: symbol
role_heading: Instance Property
path: avfoundation/avmetadataobject/groupid
---

# groupID

An identifier associated with a metadata object used to group it with other metadata objects belonging to a common parent.

## Declaration

```swift
var groupID: Int { get }
```

## Discussion

Discussion When presented with a collection of AVMetadataObject instances of different types, you may use the objects’ groupID to combine them into groups. For example, a human body and face belonging to the same person have the same groupID.  If an object’s groupID property is set to -1, it is invalid. When set to a value of >=0, it is unique across all object groups.

## See Also

### Inspecting the metadata

- [bounds](avfoundation/avmetadataobject/bounds.md)
- [duration](avfoundation/avmetadataobject/duration.md)
- [time](avfoundation/avmetadataobject/time.md)
- [type](avfoundation/avmetadataobject/type.md)
- [AVMetadataObject.ObjectType](avfoundation/avmetadataobject/objecttype.md)
- [isFixedFocus](avfoundation/avmetadataobject/isfixedfocus.md)
- [cinematicVideoFocusMode](avfoundation/avmetadataobject/cinematicvideofocusmode.md)
- [objectID](avfoundation/avmetadataobject/objectid.md)
