---
title: "add(_:)"
framework: avfoundation
role: symbol
role_heading: Instance Method
path: "avfoundation/avplayeritem/add(_:)-9l3to"
---

# add(_:)

Adds the specified media data collector to the player item’s collection of media collectors.

## Declaration

```swift
nonisolated func add(_ collector: AVPlayerItemMediaDataCollector)
```

## Parameters

- `collector`: An instance of doc://com.apple.avfoundation/documentation/AVFoundation/AVPlayerItemMediaDataCollector.

## Discussion

Discussion This method may incur additional I/O to collect the requested media data asynchronously.

## See Also

### Managing player item data collectors

- [mediaDataCollectors](avfoundation/avplayeritem/mediadatacollectors.md)
- [remove(_:)](avfoundation/avplayeritem/remove(_:)-29iuz.md)
