<!--
{
  "availability" : [
    "macOS: 15.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "MediaExtension",
  "identifier" : "/documentation/MediaExtension/MERAWProcessingParameter/Integer",
  "metadataVersion" : "0.1.0",
  "role" : "Class",
  "symbol" : {
    "kind" : "Class",
    "modules" : [
      "MediaExtension"
    ],
    "preciseIdentifier" : "c:objc(cs)MERAWProcessingIntegerParameter"
  },
  "title" : "MERAWProcessingParameter.Integer"
}
-->

# MERAWProcessingParameter.Integer

An object that describes an integer parameter of a RAW processor.

```
class Integer
```

## Topics

### Creating an integer parameter object

[`init(name:key:description:initialValue:maximum:minimum:neutralValue:cameraValue:)`](/documentation/MediaExtension/MERAWProcessingParameter/Integer/init(name:key:description:initialValue:maximum:minimum:neutralValue:cameraValue:))

Creates an integer parameter object.

[`-  initWithName:key:description:initialValue:maximum:minimum:`](/documentation/MediaExtension/MERAWProcessingIntegerParameter/initWithName:key:description:initialValue:maximum:minimum:)

Creates a integer parameter object with the initial value.

[`-  initWithName:key:description:initialValue:maximum:minimum:cameraValue:`](/documentation/MediaExtension/MERAWProcessingIntegerParameter/initWithName:key:description:initialValue:maximum:minimum:cameraValue:)

Creates an integer parameter object with the initial and camera values.

[`-  initWithName:key:description:initialValue:maximum:minimum:neutralValue:`](/documentation/MediaExtension/MERAWProcessingIntegerParameter/initWithName:key:description:initialValue:maximum:minimum:neutralValue:)

Creates an integer parameter object with the initial and neutral values.

[`-  initWithName:key:description:initialValue:maximum:minimum:neutralValue:cameraValue:`](/documentation/MediaExtension/MERAWProcessingIntegerParameter/initWithName:key:description:initialValue:maximum:minimum:neutralValue:cameraValue:)

Creates an integer parameter object with the initial, neutral, and camera values.

### Inspecting a parameter

[`-  hasCameraValue:`](/documentation/MediaExtension/MERAWProcessingIntegerParameter/hasCameraValue:)

The optional camera value for this parameter.

[`-  hasNeutralValue:`](/documentation/MediaExtension/MERAWProcessingIntegerParameter/hasNeutralValue:)

The optional neutral value for this parameter.

### Properties

[`currentValue`](/documentation/MediaExtension/MERAWProcessingParameter/Integer/currentValue)

Get or set the current value for this parameter.

[`initialValue`](/documentation/MediaExtension/MERAWProcessingParameter/Integer/initialValue)

The initial value for this parameter as defined in the sequence metadata.

[`maximumValue`](/documentation/MediaExtension/MERAWProcessingParameter/Integer/maximumValue)

The maximum value for this parameter.

[`minimumValue`](/documentation/MediaExtension/MERAWProcessingParameter/Integer/minimumValue)

The minimum value for this parameter.

## Relationships

### Conforms To

[`CVarArg`](/documentation/Swift/CVarArg)

[`NSObjectProtocol`](/documentation/ObjectiveC/NSObjectProtocol)

[`Equatable`](/documentation/Swift/Equatable)

[`CustomStringConvertible`](/documentation/Swift/CustomStringConvertible)

[`Hashable`](/documentation/Swift/Hashable)

[`CustomDebugStringConvertible`](/documentation/Swift/CustomDebugStringConvertible)

### Inherits From

[`MERAWProcessingParameter`](/documentation/MediaExtension/MERAWProcessingParameter)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)