---
title: QCPortAttributeTypeKey
framework: quartz
role: symbol
role_heading: Global Variable
path: quartz/qcportattributetypekey
---

# QCPortAttributeTypeKey

The key for the port type. The associated value can be of any of the following constants: QCPortTypeBoolean, QCPortTypeIndex, QCPortTypeNumber, QCPortTypeString, QCPortTypeColor, QCPortTypeImage, or QCPortTypeStructure.

## Declaration

```swift
let QCPortAttributeTypeKey: String
```

## See Also

### Constants

- [QCCompositionAttributeBuiltInKey](quartz/qccompositionattributebuiltinkey.md)
- [QCCompositionAttributeCategoryKey](quartz/qccompositionattributecategorykey.md)
- [QCCompositionAttributeCopyrightKey](quartz/qccompositionattributecopyrightkey.md)
- [QCCompositionAttributeDescriptionKey](quartz/qccompositionattributedescriptionkey.md)
- [QCCompositionAttributeHasConsumersKey](quartz/qccompositionattributehasconsumerskey.md)
- [QCCompositionAttributeIsTimeDependentKey](quartz/qccompositionattributeistimedependentkey.md)
- [QCCompositionAttributeNameKey](quartz/qccompositionattributenamekey.md)
- [QCCompositionCategoryDistortion](quartz/qccompositioncategorydistortion.md)
- [QCCompositionCategoryStylize](quartz/qccompositioncategorystylize.md)
- [QCCompositionCategoryUtility](quartz/qccompositioncategoryutility.md)
- [QCCompositionInputAudioPeakKey](quartz/qccompositioninputaudiopeakkey.md)
- [QCCompositionInputAudioSpectrumKey](quartz/qccompositioninputaudiospectrumkey.md)
- [QCCompositionInputDestinationImageKey](quartz/qccompositioninputdestinationimagekey.md)
- [QCCompositionInputImageKey](quartz/qccompositioninputimagekey.md)
- [QCCompositionInputPaceKey](quartz/qccompositioninputpacekey.md)
