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

# videoComposition

The video composition to use for the output.

## Declaration

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

## Discussion

Discussion The value is an AVVideoComposition object that specifies the visual arrangement of video frames read from each source track over the timeline of the source asset.

## See Also

### Configuring video settings

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