---
title: CMBufferValidationHandler
framework: coremedia
role: symbol
role_heading: Type Alias
path: coremedia/cmbuffervalidationhandler
---

# CMBufferValidationHandler

A type alias for a handler that tests whether a buffer is in a valid state to add to a queue.

## Declaration

```swift
typealias CMBufferValidationHandler = (CMBufferQueue, CMBuffer) -> OSStatus
```

## See Also

### Validating a Queue

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