---
title: advanceIntervalForDelegateInvocation
framework: avfoundation
role: symbol
role_heading: Instance Property
path: avfoundation/avplayeritemmetadataoutput/advanceintervalfordelegateinvocation
---

# advanceIntervalForDelegateInvocation

The time interval, in seconds, the player item metadata output object messages its delegate earlier than normal.

## Declaration

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

## Discussion

Discussion If  possible, an AVPlayerItemMetadataOutput will message its delegate advanceIntervalForDelegateInvocation seconds earlier than otherwise. If the value you provide is large, effectively requesting provision of samples earlier than the AVPlayerItemMetadataOutput is prepared to act on them, the delegate will be invoked as soon as possible.

## See Also

### Configuring the delegate

- [delegate](avfoundation/avplayeritemmetadataoutput/delegate.md)
- [AVPlayerItemMetadataOutputPushDelegate](avfoundation/avplayeritemmetadataoutputpushdelegate.md)
- [delegateQueue](avfoundation/avplayeritemmetadataoutput/delegatequeue.md)
- [setDelegate(_:queue:)](avfoundation/avplayeritemmetadataoutput/setdelegate(_:queue:).md)
