---
title: type
framework: metal
role: symbol
role_heading: Instance Property
path: metal/mtliocommandqueuedescriptor/type
---

# type

Configures the queue type for a new input/output command queue.

## Declaration

```swift
var type: MTLIOCommandQueueType { get set }
```

## See Also

### Configuring the input/output command queue

- [priority](metal/mtliocommandqueuedescriptor/priority.md)
- [maxCommandsInFlight](metal/mtliocommandqueuedescriptor/maxcommandsinflight.md)
- [maxCommandBufferCount](metal/mtliocommandqueuedescriptor/maxcommandbuffercount.md)
