---
title: CPSessionConfigurationDelegate
framework: carplay
role: symbol
role_heading: Protocol
path: carplay/cpsessionconfigurationdelegate
---

# CPSessionConfigurationDelegate

A protocol for receiving notifications about changes to vehicle properties and configuration.

## Declaration

```swift
@MainActor protocol CPSessionConfigurationDelegate : NSObjectProtocol
```

## Topics

### Handling Content Style Changes

- [sessionConfiguration(_:contentStyleChanged:)](carplay/cpsessionconfigurationdelegate/sessionconfiguration(_:contentstylechanged:).md)

### Handling Limit Changes

- [sessionConfiguration(_:limitedUserInterfacesChanged:)](carplay/cpsessionconfigurationdelegate/sessionconfiguration(_:limiteduserinterfaceschanged:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Creating a Session Configuration

- [init(delegate:)](carplay/cpsessionconfiguration/init(delegate:).md)
