---
title: "processWithParameters:error:"
framework: videotoolbox
role: symbol
role_heading: Instance Method
path: "videotoolbox/vtframeprocessor/processwithparameters:error:"
---

# processWithParameters:error:

Synchronously performs the configured video effect.

## Declaration

```occ
- (BOOL) processWithParameters:(id<VTFrameProcessorParameters>) parameters error:(NSError **) error;
```

## Parameters

- `parameters`: Frame processing parameters to specify additional frame based parameters to be used during processing. The parameters need to match the configuration type used during start session.

## Discussion

Discussion Frame level settings and frame level input/output parameters are passed by using the respective VTFrameProcessorParameters for the effect that the frame processor is configured for.
