---
title: synchronizationTimeout
framework: AVFoundation
role: symbol
role_heading: Instance Property
platforms: [iOS 26.0+, iPadOS 26.0+, Mac Catalyst 26.0+, macOS 26.0+, tvOS 26.0+]
path: avfoundation/avcapturetimecodegenerator/synchronizationtimeout
---

# synchronizationTimeout

The maximum time interval allowed for source synchronization attempts before timing out.

## Declaration

```swift
var synchronizationTimeout: TimeInterval { get set }
```

## Discussion

Discussion This property specifies the duration, in seconds, that the AVCaptureTimecodeGenerator will attempt to synchronize with a timecode source before timing out if synchronization cannot be achieved. If this threshold is exceeded, the synchronization status updates to reflect a timeout, and your timecodeGenerator(_:transitionedTo:for:) delegate method fires, informing you of the event. The default value is 15 seconds.

## See Also

### Configuring the generator

- [timecodeAlignmentOffset](avfoundation/avcapturetimecodegenerator/timecodealignmentoffset.md)
- [timecodeFrameDuration](avfoundation/avcapturetimecodegenerator/timecodeframeduration.md)
- [setDelegate(_:queue:)](avfoundation/avcapturetimecodegenerator/setdelegate(_:queue:).md)
