---
title: MTLCounterSampleBufferError.Code.invalid
framework: metal
role: symbol
role_heading: Case
path: metal/mtlcountersamplebuffererror-swift.struct/code/invalid
---

# MTLCounterSampleBufferError.Code.invalid

An error code that indicates when a counter-sample buffer descriptor has at least one invalid property.

## Declaration

```swift
case invalid
```

## Discussion

Discussion This error applies to the MTLDevice protocol’s makeCounterSampleBuffer(descriptor:) method and its MTLCounterSampleBufferDescriptor parameter.

## See Also

### Error codes

- [MTLCounterSampleBufferError.Code.outOfMemory](metal/mtlcountersamplebuffererror-swift.struct/code/outofmemory.md)
- [MTLCounterSampleBufferError.Code.internal](metal/mtlcountersamplebuffererror-swift.struct/code/internal.md)
- [MTLCounterSampleBufferError.Code.outOfMemory](metal/mtlcountersamplebuffererror-swift.struct/code/outofmemory.md)
- [MTLCounterSampleBufferError.Code.internal](metal/mtlcountersamplebuffererror-swift.struct/code/internal.md)
