---
title: "init(configuration:)"
framework: avfoundation
role: symbol
role_heading: Initializer
path: "avfoundation/avvideocomposition/init(configuration:)"
---

# init(configuration:)

Initialize an AVVideoComposition with a configuration.

## Declaration

```swift
convenience init(configuration: AVVideoComposition.Configuration)
```

## Parameters

- `configuration`: Contains the property values for a new AVVideoComposition.

## See Also

### Creating a video composition

- [AVVideoComposition.Configuration](avfoundation/avvideocomposition/configuration.md)
- [init(applyingFiltersTo:applier:)](avfoundation/avvideocomposition/init(applyingfiltersto:applier:).md)
- [videoComposition(with:applyingCIFiltersWithHandler:completionHandler:)](avfoundation/avvideocomposition/videocomposition(with:applyingcifilterswithhandler:completionhandler:).md)
- [AVAsynchronousCIImageFilteringRequest](avfoundation/avasynchronousciimagefilteringrequest.md)
- [AVCIImageFilteringParameters](avfoundation/avciimagefilteringparameters.md)
- [AVCIImageFilteringResult](avfoundation/avciimagefilteringresult.md)
- [videoComposition(withPropertiesOf:completionHandler:)](avfoundation/avvideocomposition/videocomposition(withpropertiesof:completionhandler:).md)
- [init(propertiesOf:)](avfoundation/avvideocomposition/init(propertiesof:).md)
- [init(asset:applyingCIFiltersWithHandler:)](avfoundation/avvideocomposition/init(asset:applyingcifilterswithhandler:).md)
