---
title: "init(delegate:)"
framework: screencapturekit
role: symbol
role_heading: Initializer
path: "screencapturekit/scclipbufferingoutput/init(delegate:)"
---

# init(delegate:)

## Declaration

```swift
init(delegate: (any SCClipBufferingOutputDelegate)?)
```

## Parameters

- `delegate`: Object conforming to SCClipBufferingOutputDelegate protocol. Clients may specify a delegate to receive notifications about clip buffering events.

## Discussion

Discussion Initialize SCClipBufferingOutput object with SCClipBufferingOutputDelegate Client can create a SCClipBufferingOutput with this initializer and add it to SCStream to start clip buffering.
