---
title: "CMBufferQueueIsAtEndOfData(_:)"
framework: coremedia
role: symbol
role_heading: Function
path: "coremedia/cmbufferqueueisatendofdata(_:)"
---

# CMBufferQueueIsAtEndOfData(_:)

Returns a Boolean value that indicates whether a buffer queue has its end-of-data marker set, and is now empty.

## Declaration

```swift
func CMBufferQueueIsAtEndOfData(_ queue: CMBufferQueue) -> Bool
```

## Parameters

- `queue`: The CMBufferQueue being interrogated.

## Return Value

Return Value A Boolean indicating whether the CMBufferQueue has been marked with EndOfData, and is now empty.If queue is NULL, true is returned (a NULL queue is considered to be empty, and permanently at EndOfData).

## See Also

### Inspecting a Queue

- [CMBufferQueueIsEmpty(_:)](coremedia/cmbufferqueueisempty(_:).md)
- [CMBufferQueueGetBufferCount(_:)](coremedia/cmbufferqueuegetbuffercount(_:).md)
- [CMBufferQueueGetTotalSize(_:)](coremedia/cmbufferqueuegettotalsize(_:).md)
- [CMBufferQueueGetHead(_:)](coremedia/cmbufferqueuegethead(_:).md)
- [CMBufferQueueContainsEndOfData(_:)](coremedia/cmbufferqueuecontainsendofdata(_:).md)
