---
title: submissionMode
framework: videotoolbox
role: symbol
role_heading: Instance Property
path: videotoolbox/vtmotionblurparameters/submissionmode-swift.property
---

# submissionMode

A value describing the processing request in a parameters submission object.

## Declaration

```swift
var submissionMode: VTMotionBlurParameters.SubmissionMode { get }
```

## Discussion

Discussion Set to VTMotionBlurParametersSubmissionModeSequential to indicate that the current submission follows the presentation time order without jumping or skipping when compared to the previous submission. Using the submission mode sequential will yield better performance. Set to VTMotionBlurParametersSubmissionModeRandom to indicate a skip or a jump in frame sequence. If submission mode random is set, the internal cache will be cleared during the processWithParameters call.

## See Also

### Inspecting the parameters

- [sourceFrame](videotoolbox/vtmotionblurparameters/sourceframe.md)
- [nextFrame](videotoolbox/vtmotionblurparameters/nextframe.md)
- [previousFrame](videotoolbox/vtmotionblurparameters/previousframe.md)
- [motionBlurStrength](videotoolbox/vtmotionblurparameters/motionblurstrength.md)
- [nextOpticalFlow](videotoolbox/vtmotionblurparameters/nextopticalflow.md)
- [previousOpticalFlow](videotoolbox/vtmotionblurparameters/previousopticalflow.md)
- [VTMotionBlurParameters.SubmissionMode](videotoolbox/vtmotionblurparameters/submissionmode-swift.enum.md)
