<!--
{
  "availability" : [
    "macOS: 15.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "VideoToolbox",
  "identifier" : "/documentation/VideoToolbox/VTRAWProcessingSession/updateParameter(values:)",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Method",
  "symbol" : {
    "kind" : "Instance Method",
    "modules" : [
      "Video Toolbox",
      "VideoToolbox"
    ],
    "preciseIdentifier" : "s:So25VTRAWProcessingSessionRefa12VideoToolboxE15updateParameter6valuesySDySSypG_tKF"
  },
  "title" : "updateParameter(values:)"
}
-->

# updateParameter(values:)

Sets the value for one or more of the processing parameters.

```
func updateParameter(values: [String : Any]) throws
```

## Parameters

`values`

A dictionary where keys correspond to Parameter.details.key for the parameters being set, and the value is appropriate to the Parameter type This call will throw an error if the RAW Processor extension process is unreachable or if the provided parameter values are invalid or out of range

---

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)