---
title: "broadcastVideoOutput(_:didDropVideoFrameWithPresentationTimeStamp:from:)"
framework: avfoundation
role: symbol
role_heading: Instance Method
path: "avfoundation/avcapturebroadcastvideooutputdelegate/broadcastvideooutput(_:diddropvideoframewithpresentationtimestamp:from:)"
---

# broadcastVideoOutput(_:didDropVideoFrameWithPresentationTimeStamp:from:)

Called when a video frame is dropped during broadcast video output processing.

## Declaration

```swift
optional func broadcastVideoOutput(_ output: AVCaptureBroadcastVideoOutput, didDropVideoFrameWithPresentationTimeStamp presentationTimeStamp: CMTime, from connection: AVCaptureConnection)
```

## Parameters

- `output`: The doc://com.apple.avfoundation/documentation/AVFoundation/AVCaptureBroadcastVideoOutput instance that dropped the video frame.
- `presentationTimeStamp`: The presentation timestamp (PTS) of the dropped video frame.
- `connection`: The doc://com.apple.avfoundation/documentation/AVFoundation/AVCaptureConnection associated with the dropped video frame.

## Discussion

Discussion This method is called whenever the broadcast video output system needs to drop a video frame due to performance constraints, destination issues, buffer overruns, or encoding failures.
