---
title: "init(name:description:elementID:)"
framework: MediaExtension
role: symbol
role_heading: Initializer
platforms: [macOS 15.0+]
path: "mediaextension/merawprocessingparameter/listelement/init(name:description:elementid:)"
---

# init(name:description:elementID:)

Creates a list element parameter object with the element id value.

## Declaration

```swift
init(name: String, description: String, elementID: Int)
```

## Parameters

- `name`: A localized human-readable name for the parameter, suitable for displaying in application UI.
- `description`: A localized description of the parameter, suitable for displaying in a tool tip or similar explanatory UI.
- `elementID`: A unique number in the list which represents this list option.

## Return Value

Return Value An instance of MERAWProcessingParameter.ListElement.
