---
title: AVVideoCompositionLayerInstruction.Configuration
framework: avfoundation
role: symbol
role_heading: Structure
path: avfoundation/avvideocompositionlayerinstruction/configuration
---

# AVVideoCompositionLayerInstruction.Configuration

Configurable properties for initializing a new AVVideoCompositionLayerInstruction instance.

## Declaration

```swift
struct Configuration
```

## Topics

### Creating a configuration

- [init(assetTrack:)](avfoundation/avvideocompositionlayerinstruction/configuration/init(assettrack:).md)
- [init(trackID:)](avfoundation/avvideocompositionlayerinstruction/configuration/init(trackid:).md)

### Configuring the crop rectangle

- [setCropRectangle(_:at:)](avfoundation/avvideocompositionlayerinstruction/configuration/setcroprectangle(_:at:).md)
- [addCropRectangleRamp(_:)](avfoundation/avvideocompositionlayerinstruction/configuration/addcroprectangleramp(_:).md)
- [cropRectangleRamp(at:)](avfoundation/avvideocompositionlayerinstruction/configuration/croprectangleramp(at:).md)

### Configuring the opacity

- [setOpacity(_:at:)](avfoundation/avvideocompositionlayerinstruction/configuration/setopacity(_:at:).md)
- [addOpacityRamp(_:)](avfoundation/avvideocompositionlayerinstruction/configuration/addopacityramp(_:).md)
- [opacityRamp(at:)](avfoundation/avvideocompositionlayerinstruction/configuration/opacityramp(at:).md)

### Configuring the transform

- [setTransform(_:at:)](avfoundation/avvideocompositionlayerinstruction/configuration/settransform(_:at:).md)
- [addTransformRamp(_:)](avfoundation/avvideocompositionlayerinstruction/configuration/addtransformramp(_:).md)
- [transformRamp(at:)](avfoundation/avvideocompositionlayerinstruction/configuration/transformramp(at:).md)

### Inspecting the configuration

- [trackID](avfoundation/avvideocompositionlayerinstruction/configuration/trackid.md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Creating a layer instruction

- [init(configuration:)](avfoundation/avvideocompositionlayerinstruction/init(configuration:).md)
