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

# videoComposition

The video composition settings to be applied during playback.

## Declaration

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

## Discussion

Discussion A video composition can only be used with file-based media and is not supported for use with media served using HTTP Live Streaming.

## See Also

### Configuring video compositing

- [customVideoCompositor](avfoundation/avplayeritem/customvideocompositor.md)
- [seekingWaitsForVideoCompositionRendering](avfoundation/avplayeritem/seekingwaitsforvideocompositionrendering.md)
