<!--
{
  "documentType" : "article",
  "framework" : "CoreMedia",
  "identifier" : "/documentation/CoreMedia/buffer-queue-errors",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Buffer Queue Error Codes"
}
-->

# Buffer Queue Error Codes

Error codes that framework operations produce.

## Topics

### Error Codes

[`var kCMBufferQueueError_AllocationFailed: OSStatus`](/documentation/CoreMedia/kCMBufferQueueError_AllocationFailed)

The system failed to allocate memory.

[`var kCMBufferQueueError_RequiredParameterMissing: OSStatus`](/documentation/CoreMedia/kCMBufferQueueError_RequiredParameterMissing)

You failed to provide a valid value for a required parameter.

[`var kCMBufferQueueError_InvalidCMBufferCallbacksStruct: OSStatus`](/documentation/CoreMedia/kCMBufferQueueError_InvalidCMBufferCallbacksStruct)

The format of a callbacks structure isn’t correct.

[`var kCMBufferQueueError_EnqueueAfterEndOfData: OSStatus`](/documentation/CoreMedia/kCMBufferQueueError_EnqueueAfterEndOfData)

You attempted to enqueue a buffer on a queue that disallows it.

[`var kCMBufferQueueError_QueueIsFull: OSStatus`](/documentation/CoreMedia/kCMBufferQueueError_QueueIsFull)

You attempted to enqueue a buffer on a queue that’s full.

[`var kCMBufferQueueError_BadTriggerDuration: OSStatus`](/documentation/CoreMedia/kCMBufferQueueError_BadTriggerDuration)

You specified an invalid trigger duration.

[`var kCMBufferQueueError_CannotModifyQueueFromTriggerCallback: OSStatus`](/documentation/CoreMedia/kCMBufferQueueError_CannotModifyQueueFromTriggerCallback)

A trigger callback attempted to modify a queue.

[`var kCMBufferQueueError_InvalidTriggerCondition: OSStatus`](/documentation/CoreMedia/kCMBufferQueueError_InvalidTriggerCondition)

You specified an invalid trigger condition.

[`var kCMBufferQueueError_InvalidTriggerToken: OSStatus`](/documentation/CoreMedia/kCMBufferQueueError_InvalidTriggerToken)

You specified a trigger token that isn’t a trigger currently associated with this queue.

[`var kCMBufferQueueError_InvalidBuffer: OSStatus`](/documentation/CoreMedia/kCMBufferQueueError_InvalidBuffer)

A buffer validation callback rejected the buffer.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)