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

# MERAWProcessingParameter.FloatingPoint

An object that describes a floating-point parameter of a RAW processor.

```
class FloatingPoint
```

## Topics

### Creating a floating-point parameter object

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

Creates a floating-point parameter object.

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

Creates a floating-point parameter object with the initial value.

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

Creates a floating-point parameter object with the initial and camera values.

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

Creates a floating-point parameter object with the initial and neutral values.

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

Creates a floating-point parameter object with the initial, neutral, and camera values.

### Inspecting a parameter

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

The optional camera value for this parameter.

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

The optional neutral value for this parameter.

### Properties

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

Get or set the current value for this parameter.

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

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

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

The maximum value for this parameter.

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

The minimum value for this parameter.

## Relationships

### Conforms To

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

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

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

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

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

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

### 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)