---
title: metadata
framework: avfoundation
role: symbol
role_heading: Instance Property
path: avfoundation/avassetwriter/metadata
---

# metadata

An array of metadata items to write to the output file.

## Declaration

```swift
var metadata: [AVMetadataItem] { get set }
```

## Discussion

Discussion You can’t modify this property value after writing starts.

## See Also

### Configuring output

- [shouldOptimizeForNetworkUse](avfoundation/avassetwriter/shouldoptimizefornetworkuse.md)
- [directoryForTemporaryFiles](avfoundation/avassetwriter/directoryfortemporaryfiles.md)
