---
title: "timecodeGenerator(_:transitionedTo:for:)"
framework: AVFoundation
role: symbol
role_heading: Instance Method
platforms: [iOS 26.0+, iPadOS 26.0+, Mac Catalyst 26.0+, macOS 26.0+, tvOS 26.0+]
path: "avfoundation/avcapturetimecodegeneratordelegate/timecodegenerator(_:transitionedto:for:)"
---

# timecodeGenerator(_:transitionedTo:for:)

Notifies the delegate when the synchronization status of a timecode source changes.

## Declaration

```swift
func timecodeGenerator(_ generator: AVCaptureTimecodeGenerator, transitionedTo synchronizationStatus: AVCaptureTimecodeGenerator.SynchronizationStatus, for source: AVCaptureTimecode.Source)
```

## Parameters

- `generator`: The doc://com.apple.avfoundation/documentation/AVFoundation/AVCaptureTimecodeGenerator instance providing the status update.
- `synchronizationStatus`: The updated synchronization state.
- `source`: The internal or external source to which the generator synchronizes.

## See Also

### Responding to timecode events

- [timecodeGenerator(_:didReceiveUpdate:from:)](avfoundation/avcapturetimecodegeneratordelegate/timecodegenerator(_:didreceiveupdate:from:).md)
- [timecodeGenerator(_:didUpdateAvailableSources:)](avfoundation/avcapturetimecodegeneratordelegate/timecodegenerator(_:didupdateavailablesources:).md)
- [AVCaptureTimecodeGenerator.SynchronizationStatus](avfoundation/avcapturetimecodegenerator/synchronizationstatus.md)
