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

# MERAWProcessingParameter.List

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

## Declaration

```swift
class List
```

## Topics

### Creating a list parameter object

- [init(name:key:description:list:initialValue:neutralValue:cameraValue:)](mediaextension/merawprocessingparameter/list/init(name:key:description:list:initialvalue:neutralvalue:cameravalue:).md)

### Properties

- [currentValue](mediaextension/merawprocessingparameter/list/currentvalue.md)
- [initialValue](mediaextension/merawprocessingparameter/list/initialvalue.md)
- [listElements](mediaextension/merawprocessingparameter/list/listelements.md)

### Instance Properties

- [cameraValue](mediaextension/merawprocessingparameter/list/cameravalue.md)
- [neutralValue](mediaextension/merawprocessingparameter/list/neutralvalue.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.ListElement](mediaextension/merawprocessingparameter/listelement.md)
- [MERAWProcessingParameter.SubGroup](mediaextension/merawprocessingparameter/subgroup.md)
