---
title: videoCompressionProperties
framework: replaykit
role: symbol
role_heading: Instance Property
path: replaykit/rpbroadcastconfiguration/videocompressionproperties
---

# videoCompressionProperties

The compression properties for encoding movie clips that are to be overwritten.

## Declaration

```swift
var videoCompressionProperties: [String : any NSSecureCoding & NSObjectProtocol]? { get set }
```

## Discussion

Discussion See AVVideoCompressionPropertiesKey for a list of available properties.

## See Also

### Configuring Movie Clips

- [clipDuration](replaykit/rpbroadcastconfiguration/clipduration.md)
