One Logo Pool Ball
CarPlay · IOS API REFERENCE

CPSessionConfiguration

class · iOS 12.0+ · SDK 27.1

class CPSessionConfiguration

Members (6)

init · iOS 12.0+

init

TypeScript
static init(delegate: Implements<CPSessionConfigurationDelegate> | SDKHandle): CPSessionConfiguration
Swift declaration
init(delegate: any CPSessionConfigurationDelegate)
get · iOS 13.0+

contentStyle

TypeScript
get contentStyle(): CPContentStyle
Swift declaration
var contentStyle: CPContentStyle { get }
get · iOS 12.0+

delegate

TypeScript
get delegate(): (SDKHandle) | null
Swift declaration
weak var delegate: (any CPSessionConfigurationDelegate)? { get set }
set · iOS 12.0+

delegate

TypeScript
set delegate(value: (Implements<CPSessionConfigurationDelegate> | SDKHandle) | null)
Swift declaration
weak var delegate: (any CPSessionConfigurationDelegate)? { get set }
get · iOS 12.0+

limitedUserInterfaces

TypeScript
get limitedUserInterfaces(): CPLimitableUserInterface
Swift declaration
var limitedUserInterfaces: CPLimitableUserInterface { get }
get · iOS 26.4+

supportsVideoPlayback

TypeScript
get supportsVideoPlayback(): boolean
Swift declaration
var supportsVideoPlayback: Bool { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

CPSessionConfiguration.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All CarPlay types →