---
title: MERAWProcessingParameter.ListElement
framework: MediaExtension
role: symbol
role_heading: Class
platforms: [macOS 15.0+]
path: mediaextension/merawprocessingparameter/listelement
---

# MERAWProcessingParameter.ListElement

An object that describes a list element parameter of a RAW processor.

## Declaration

```swift
class ListElement
```

## Overview

Overview The MERAWProcessingParameterListElement protocol provides an interface for VideoToolbox to query descriptions of the different elements in a parameter list for a list element in a MERAWProcessingParameter.  A distinct MERAWProcessingParameterListElement is created for each list element.

## Topics

### Creating a list element parameter object

- [init(name:description:elementID:)](mediaextension/merawprocessingparameter/listelement/init(name:description:elementid:).md)

### Properties

- [listElementID](mediaextension/merawprocessingparameter/listelement/listelementid.md)

## Relationships

### Inherits From

- [MERAWProcessingParameter](mediaextension/merawprocessingparameter.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Processing parameters

- [MERAWProcessingParameter.Boolean](mediaextension/merawprocessingparameter/boolean.md)
- [MERAWProcessingParameter.FloatingPoint](mediaextension/merawprocessingparameter/floatingpoint.md)
- [MERAWProcessingParameter.Integer](mediaextension/merawprocessingparameter/integer.md)
- [MERAWProcessingParameter.List](mediaextension/merawprocessingparameter/list.md)
- [MERAWProcessingParameter.SubGroup](mediaextension/merawprocessingparameter/subgroup.md)
