---
title: videoComposition
framework: avfoundation
role: symbol
role_heading: Instance Property
path: avfoundation/avassetexportsession/videocomposition
---

# videoComposition

An optional object that provides instructions for how to composite frames of video.

## Declaration

```swift
@NSCopying var videoComposition: AVVideoComposition? { get set }
```

## Discussion

Discussion The default value is nil. This property is key-value observable.

## See Also

### Configuring video output

- [customVideoCompositor](avfoundation/avassetexportsession/customvideocompositor.md)
