---
title: "class(forCustomParameterID:)"
framework: Professional Video Applications
role: symbol
role_heading: Instance Method
platforms: [fxplug 4.0+]
path: "professional_video_applications/fxtileableeffect/class(forcustomparameterid:)"
---

# class(forCustomParameterID:)

Returns the class of the object contained in the custom parameter with the given ID.

## Declaration

```swift
optional func `class`(forCustomParameterID parameterID: UInt32) -> AnyClass
```

## Parameters

- `parameterID`: The parameter ID of the class to be determined.

## Mentioned in

Analyzing media

## Return Value

Return Value An Objective-C class of the specified parameterID.

## Discussion

Discussion When you make custom parameters and the host stores them for you, it needs to know the class of the parameters to unarchive them from disk. This method returns the Objective-C class of which they are members.

## See Also

### Adding and setting parameters

- [addParameters()](professional_video_applications/fxtileableeffect/addparameters().md)
- [classes(forCustomParameterID:)](professional_video_applications/fxtileableeffect/classes(forcustomparameterid:).md)
- [parameterChanged(_:at:)](professional_video_applications/fxtileableeffect/parameterchanged(_:at:).md)
