<!--
{
  "availability" : [
    "iOS: 13.0.0 -",
    "iPadOS: 13.0.0 -",
    "macCatalyst: 13.0.0 -",
    "macOS: -",
    "tvOS: 14.0.0 -",
    "visionOS: 1.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "CoreHaptics",
  "identifier" : "/documentation/CoreHaptics/CHHapticDynamicParameter/ID",
  "metadataVersion" : "0.1.0",
  "role" : "Structure",
  "symbol" : {
    "kind" : "Structure",
    "modules" : [
      "Core Haptics",
      "CoreHaptics"
    ],
    "preciseIdentifier" : "c:@T@CHHapticDynamicParameterID"
  },
  "title" : "CHHapticDynamicParameter.ID"
}
-->

# CHHapticDynamicParameter.ID

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

```
struct ID
```

## Topics

### Haptic Dynamic Parameter IDs

[`hapticIntensityControl`](/documentation/CoreHaptics/CHHapticDynamicParameter/ID/hapticIntensityControl)

A dynamic parameter to change the strength of a haptic pattern.

[`hapticSharpnessControl`](/documentation/CoreHaptics/CHHapticDynamicParameter/ID/hapticSharpnessControl)

A dynamic parameter to change the sharpness of a haptic pattern.

[`hapticAttackTimeControl`](/documentation/CoreHaptics/CHHapticDynamicParameter/ID/hapticAttackTimeControl)

A dynamic parameter to change the time when a haptic pattern’s intensity begins increasing.

[`hapticDecayTimeControl`](/documentation/CoreHaptics/CHHapticDynamicParameter/ID/hapticDecayTimeControl)

A dynamic parameter to change the time when a haptic pattern’s intensity begins decreasing.

[`hapticReleaseTimeControl`](/documentation/CoreHaptics/CHHapticDynamicParameter/ID/hapticReleaseTimeControl)

A dynamic parameter to change the time at which to begin fading the haptic pattern.

### Audio Dynamic Parameter IDs

[`audioBrightnessControl`](/documentation/CoreHaptics/CHHapticDynamicParameter/ID/audioBrightnessControl)

A dynamic parameter to change the high-frequency content of an audio signal.

[`audioVolumeControl`](/documentation/CoreHaptics/CHHapticDynamicParameter/ID/audioVolumeControl)

A dynamic parameter to change the volume or loudness of an audio signal.

[`audioPanControl`](/documentation/CoreHaptics/CHHapticDynamicParameter/ID/audioPanControl)

A dynamic parameter to change the pan of an audio signal.

[`audioPitchControl`](/documentation/CoreHaptics/CHHapticDynamicParameter/ID/audioPitchControl)

A dynamic parameter to change the pitch of an audio signal.

[`audioAttackTimeControl`](/documentation/CoreHaptics/CHHapticDynamicParameter/ID/audioAttackTimeControl)

A dynamic parameter to change the time when an audio signal’s amplitude begins increasing.

[`audioDecayTimeControl`](/documentation/CoreHaptics/CHHapticDynamicParameter/ID/audioDecayTimeControl)

A dynamic parameter to change the time when an audio signal’s amplitude begins decreasing.

[`audioReleaseTimeControl`](/documentation/CoreHaptics/CHHapticDynamicParameter/ID/audioReleaseTimeControl)

A dynamic parameter to change the time when an audio signal begins fading.

### Swift Initializers

[`init(rawValue:)`](/documentation/CoreHaptics/CHHapticDynamicParameter/ID/init(rawValue:))

Creates a dynamic property ID from its raw string value.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)