---
title: "CMSampleBufferHasDataFailed(_:statusOut:)"
framework: coremedia
role: symbol
role_heading: Function
path: "coremedia/cmsamplebufferhasdatafailed(_:statusout:)"
---

# CMSampleBufferHasDataFailed(_:statusOut:)

Returns a Boolean value that indicates whether the sample buffer’s data loading request failed.

## Declaration

```swift
func CMSampleBufferHasDataFailed(_ sbuf: CMSampleBuffer, statusOut: UnsafeMutablePointer<OSStatus>?) -> Bool
```

## Parameters

- `sbuf`: The CMSampleBuffer being interrogated.
- `statusOut`: Points to an OSStatus to receive a status code describing the failure. Pass NULL if you don’t want this information.

## See Also

### Determining Readiness

- [CMSampleBufferDataIsReady(_:)](coremedia/cmsamplebufferdataisready(_:).md)
- [CMSampleBufferSetDataReady(_:)](coremedia/cmsamplebuffersetdataready(_:).md)
- [CMSampleBufferSetDataFailed(_:status:)](coremedia/cmsamplebuffersetdatafailed(_:status:).md)
- [CMSampleBufferMakeDataReady(_:)](coremedia/cmsamplebuffermakedataready(_:).md)
- [CMSampleBufferTrackDataReadiness(_:sampleBufferToTrack:)](coremedia/cmsamplebuffertrackdatareadiness(_:samplebuffertotrack:).md)
