---
title: "send(_:discontinuity:hostTimeInNanoseconds:)"
framework: coremediaio
role: symbol
role_heading: Instance Method
path: "coremediaio/cmioextensionstream/send(_:discontinuity:hosttimeinnanoseconds:)"
---

# send(_:discontinuity:hostTimeInNanoseconds:)

Sends a media sample to stream client.

## Declaration

```swift
func send(_ sampleBuffer: CMSampleBuffer, discontinuity: CMIOExtensionStream.DiscontinuityFlags, hostTimeInNanoseconds: UInt64)
```

## Parameters

- `sampleBuffer`: A sample buffer that contains the media data to send.
- `discontinuity`: A flag that indicates whether the sample buffer represents a discontinuity boundary.
- `hostTimeInNanoseconds`: The host time in nanoseconds when the stream captured the buffer.

## Discussion

Discussion Specify sample buffer timestamps that are relative to the clock timebase specified by the clockType property. important: Attempting to send a sample buffer from a sink stream throws an exception.

## See Also

### Processing Data

- [consumeSampleBuffer(from:completionHandler:)](coremediaio/cmioextensionstream/consumesamplebuffer(from:completionhandler:).md)
- [CMIOExtensionStream.DiscontinuityFlags](coremediaio/cmioextensionstream/discontinuityflags.md)
