---
title: deferredStartDelegate
framework: avfoundation
role: symbol
role_heading: Instance Property
path: avfoundation/avcapturesession/deferredstartdelegate
---

# deferredStartDelegate

A delegate object that observes events about deferred start.

## Declaration

```swift
var deferredStartDelegate: (any AVCaptureSessionDeferredStartDelegate)? { get }
```

## Discussion

Discussion Call the setDeferredStartDelegate(_:deferredStartDelegateCallbackQueue:) method to set the deferred start delegate for a session.

## See Also

### Configuring deferred start

- [isManualDeferredStartSupported](avfoundation/avcapturesession/ismanualdeferredstartsupported.md)
- [automaticallyRunsDeferredStart](avfoundation/avcapturesession/automaticallyrunsdeferredstart.md)
- [runDeferredStartWhenNeeded()](avfoundation/avcapturesession/rundeferredstartwhenneeded().md)
- [deferredStartDelegateCallbackQueue](avfoundation/avcapturesession/deferredstartdelegatecallbackqueue.md)
- [setDeferredStartDelegate(_:deferredStartDelegateCallbackQueue:)](avfoundation/avcapturesession/setdeferredstartdelegate(_:deferredstartdelegatecallbackqueue:).md)
- [AVCaptureSessionDeferredStartDelegate](avfoundation/avcapturesessiondeferredstartdelegate.md)
