---
title: CHHapticDynamicParameter.ID
framework: corehaptics
role: symbol
role_heading: Structure
path: corehaptics/chhapticdynamicparameter/id
---

# CHHapticDynamicParameter.ID

The identifier that reveals the type of property associated with a dynamic parameter.

## Declaration

```swift
struct ID
```

## Topics

### Haptic Dynamic Parameter IDs

- [hapticIntensityControl](corehaptics/chhapticdynamicparameter/id/hapticintensitycontrol.md)
- [hapticSharpnessControl](corehaptics/chhapticdynamicparameter/id/hapticsharpnesscontrol.md)
- [hapticAttackTimeControl](corehaptics/chhapticdynamicparameter/id/hapticattacktimecontrol.md)
- [hapticDecayTimeControl](corehaptics/chhapticdynamicparameter/id/hapticdecaytimecontrol.md)
- [hapticReleaseTimeControl](corehaptics/chhapticdynamicparameter/id/hapticreleasetimecontrol.md)

### Audio Dynamic Parameter IDs

- [audioBrightnessControl](corehaptics/chhapticdynamicparameter/id/audiobrightnesscontrol.md)
- [audioVolumeControl](corehaptics/chhapticdynamicparameter/id/audiovolumecontrol.md)
- [audioPanControl](corehaptics/chhapticdynamicparameter/id/audiopancontrol.md)
- [audioPitchControl](corehaptics/chhapticdynamicparameter/id/audiopitchcontrol.md)
- [audioAttackTimeControl](corehaptics/chhapticdynamicparameter/id/audioattacktimecontrol.md)
- [audioDecayTimeControl](corehaptics/chhapticdynamicparameter/id/audiodecaytimecontrol.md)
- [audioReleaseTimeControl](corehaptics/chhapticdynamicparameter/id/audioreleasetimecontrol.md)

### Swift Initializers

- [init(rawValue:)](corehaptics/chhapticdynamicparameter/id/init(rawvalue:).md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Creating a Dynamic Parameter

- [init(parameterID:value:relativeTime:)](corehaptics/chhapticdynamicparameter/init(parameterid:value:relativetime:).md)
