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

# availableMediaTypes

The media types the asset writer supports adding as inputs.

## Declaration

```swift
var availableMediaTypes: [AVMediaType] { get }
```

## Discussion

Discussion Use this property to determine the acceptable media types for the container file that the asset writer outputs.

## See Also

### Configuring inputs

- [inputs](avfoundation/avassetwriter/inputs.md)
- [canApply(outputSettings:forMediaType:)](avfoundation/avassetwriter/canapply(outputsettings:formediatype:).md)
- [canAdd(_:)](avfoundation/avassetwriter/canadd(_:)-6al7j.md)
- [add(_:)](avfoundation/avassetwriter/add(_:)-4c4d0.md)
