<!--
{
  "availability" : [
    "iOS: 6.0.0 -",
    "iPadOS: 6.0.0 -",
    "macCatalyst: 13.1.0 -",
    "macOS: 10.8.0 -",
    "tvOS: 9.0.0 -",
    "visionOS: 1.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "AVFoundation",
  "identifier" : "/documentation/AVFoundation/AVPlayerItemVideoOutput/requestNotificationOfMediaDataChange(withAdvanceInterval:)",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Method",
  "symbol" : {
    "kind" : "Instance Method",
    "modules" : [
      "AVFoundation"
    ],
    "preciseIdentifier" : "c:objc(cs)AVPlayerItemVideoOutput(im)requestNotificationOfMediaDataChangeWithAdvanceInterval:"
  },
  "title" : "requestNotificationOfMediaDataChange(withAdvanceInterval:)"
}
-->

# requestNotificationOfMediaDataChange(withAdvanceInterval:)

Tells the receiver that the video out put client is entering a quiescent state.

```
func requestNotificationOfMediaDataChange(withAdvanceInterval interval: TimeInterval)
```

## Parameters

`interval`

The amount of time to wait before notifying the delegate of the media change.

## Discussion

Call this method before you suspend your use of a <doc://com.apple.documentation/documentation/CoreVideo/CVDisplayLink> type or a <doc://com.apple.documentation/documentation/QuartzCore/CADisplayLink> object. After the interval expires, the video output object notifies its delegate that it should resume the display link. If the interval value you specify is large, the delegate is notified as soon as possible rather than waiting.

Do not call this method repeatedly to force the delegate to be notified for each sample.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)