---
title: "CMBufferQueueSetValidationHandler(_:_:)"
framework: coremedia
role: symbol
role_heading: Function
path: "coremedia/cmbufferqueuesetvalidationhandler(_:_:)"
---

# CMBufferQueueSetValidationHandler(_:_:)

A validation handler for the queue to call before enqueuing buffers.

## Declaration

```swift
func CMBufferQueueSetValidationHandler(_ queue: CMBufferQueue, _ handler: @escaping CMBufferValidationHandler) -> OSStatus
```

## See Also

### Validating a Queue

- [CMBufferValidationHandler](coremedia/cmbuffervalidationhandler.md)
- [CMBufferQueueSetValidationCallback(_:callback:refcon:)](coremedia/cmbufferqueuesetvalidationcallback(_:callback:refcon:).md)
- [CMBufferValidationCallback](coremedia/cmbuffervalidationcallback.md)
