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

# MERAWProcessingParameter

An object for the RAW processor to describe each processing parameter the processor exposes.

## Declaration

```swift
class MERAWProcessingParameter
```

## Discussion

Discussion This protocol provides an interface for Video Toolbox to query descriptions of the different parameters that can be used to influence RAW processor operation.  A distinct MERAWProcessingParameter is created for each parameter supported by the RAW processor, and the set of supported parameters is returned by the processingParameters interface.

## Topics

### Inspecting a processing parameter

- [enabled](mediaextension/merawprocessingparameter/enabled.md)
- [key](mediaextension/merawprocessingparameter/key.md)
- [longDescription](mediaextension/merawprocessingparameter/longdescription.md)
- [name](mediaextension/merawprocessingparameter/name.md)

### 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.ListElement](mediaextension/merawprocessingparameter/listelement.md)
- [MERAWProcessingParameter.SubGroup](mediaextension/merawprocessingparameter/subgroup.md)

### Class methods

- [boolean(name:key:description:initialValue:neutralValue:cameraValue:)](mediaextension/merawprocessingparameter/boolean(name:key:description:initialvalue:neutralvalue:cameravalue:).md)
- [integer(name:key:description:initialValue:maximum:minimum:neutralValue:cameraValue:)](mediaextension/merawprocessingparameter/integer(name:key:description:initialvalue:maximum:minimum:neutralvalue:cameravalue:).md)
- [list(name:key:description:list:initialValue:neutralValue:cameraValue:)](mediaextension/merawprocessingparameter/list(name:key:description:list:initialvalue:neutralvalue:cameravalue:).md)
- [listElement(name:description:elementID:)](mediaextension/merawprocessingparameter/listelement(name:description:elementid:).md)
- [subGroup(name:description:parameters:)](mediaextension/merawprocessingparameter/subgroup(name:description:parameters:).md)
- [float(name:key:description:initialValue:maximum:minimum:neutralValue:cameraValue:)](mediaextension/merawprocessingparameter/float(name:key:description:initialvalue:maximum:minimum:neutralvalue:cameravalue:).md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Inherited By

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

### RAW processors

- [MERAWProcessor](mediaextension/merawprocessor.md)
- [MERAWProcessorExtension](mediaextension/merawprocessorextension.md)
- [MERAWProcessorPixelBufferManager](mediaextension/merawprocessorpixelbuffermanager.md)
- [MERAWProcessorNotification](mediaextension/merawprocessornotification.md)
- [RAW processor property list dictionary](mediaextension/raw-processor-property-list-dictionary.md)
- [RAW processor entitlement](mediaextension/raw-processor-entitlement.md)
