---
title: "parameterID(at:)"
framework: Professional Video Applications
role: symbol
role_heading: Instance Method
platforms: [fxplug 4.0+]
path: "professional_video_applications/fxdynamicparameterapi_v3/parameterid(at:)"
---

# parameterID(at:)

Returns the ID of the parameter at the given index.

## Declaration

```swift
func parameterID(at index: UInt32) -> UInt32
```

## Parameters

- `index`: The 0-based index of the parameter whose ID you wish to get.

## Discussion

Discussion During -addParameters: your plugin tells the host to create parameters. Later, while running, your plugin can create new parameters using the FxParameterCreationAPI (just like in -addParameters), or it can remove them using the -removeParameter: method of this protocol. Each parameter must have a unique ID within the plugin. This method allows you to retrieve the ID of a parameter at a given index in the list of parameters. The IDs need not be sequential or even increasing. You could for example have the following:  |  |   |  |   |  |   |  |

## See Also

### Instance Methods

- [parameter(_:floatMinimum:maximum:sliderMinimum:sliderMaximum:)](professional_video_applications/fxdynamicparameterapi_v3/parameter(_:floatminimum:maximum:sliderminimum:slidermaximum:).md)
- [parameter(_:intMinimum:maximum:sliderMinimum:sliderMaximum:)](professional_video_applications/fxdynamicparameterapi_v3/parameter(_:intminimum:maximum:sliderminimum:slidermaximum:).md)
- [parameter(_:name:)](professional_video_applications/fxdynamicparameterapi_v3/parameter(_:name:).md)
- [parameterCount()](professional_video_applications/fxdynamicparameterapi_v3/parametercount().md)
- [removeParameter(_:)](professional_video_applications/fxdynamicparameterapi_v3/removeparameter(_:).md)
- [setAsDefaultsAt(_:)](professional_video_applications/fxdynamicparameterapi_v3/setasdefaultsat(_:).md)
- [setParameter(_:floatMinimum:maximum:sliderMinimum:sliderMaximum:)](professional_video_applications/fxdynamicparameterapi_v3/setparameter(_:floatminimum:maximum:sliderminimum:slidermaximum:).md)
- [setParameter(_:intMinimum:maximum:sliderMinimum:sliderMaximum:)](professional_video_applications/fxdynamicparameterapi_v3/setparameter(_:intminimum:maximum:sliderminimum:slidermaximum:).md)
- [setParameter(_:name:)](professional_video_applications/fxdynamicparameterapi_v3/setparameter(_:name:).md)
- [setPopupMenuParameter(_:entries:defaultValue:)](professional_video_applications/fxdynamicparameterapi_v3/setpopupmenuparameter(_:entries:defaultvalue:).md)
