---
title: "CMSampleBufferSetDataFailed(_:status:)"
framework: coremedia
role: symbol
role_heading: Function
path: "coremedia/cmsamplebuffersetdatafailed(_:status:)"
---

# CMSampleBufferSetDataFailed(_:status:)

Marks the sample buffer’s data as failed to indicate that it won’t become ready.

## Declaration

```swift
func CMSampleBufferSetDataFailed(_ sbuf: CMSampleBuffer, status: OSStatus) -> OSStatus
```

## Parameters

- `sbuf`: The CMSampleBuffer being modified.
- `status`: A status describing the failure.

## See Also

### Determining Readiness

- [CMSampleBufferDataIsReady(_:)](coremedia/cmsamplebufferdataisready(_:).md)
- [CMSampleBufferSetDataReady(_:)](coremedia/cmsamplebuffersetdataready(_:).md)
- [CMSampleBufferHasDataFailed(_:statusOut:)](coremedia/cmsamplebufferhasdatafailed(_:statusout:).md)
- [CMSampleBufferMakeDataReady(_:)](coremedia/cmsamplebuffermakedataready(_:).md)
- [CMSampleBufferTrackDataReadiness(_:sampleBufferToTrack:)](coremedia/cmsamplebuffertrackdatareadiness(_:samplebuffertotrack:).md)
