---
title: "init(asset:presetName:)"
framework: avfoundation
role: symbol
role_heading: Initializer
path: "avfoundation/avassetexportsession/init(asset:presetname:)"
---

# init(asset:presetName:)

Creates an export session with a preset configuration.

## Declaration

```swift
init?(asset: AVAsset, presetName: String)
```

## Parameters

- `asset`: The asset to export.
- `presetName`: A string constant that specifies the preset template for the export. See doc://com.apple.avfoundation/documentation/AVFoundation/export-presets for available values.

## See Also

### Creating an export session

- [Export presets](avfoundation/export-presets.md)
