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

# submissionMode

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

## Declaration

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

## Discussion

Discussion Set to VTFrameRateConversionParametersSubmissionModeSequential 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 VTFrameRateConversionParametersSubmissionModeRandom to indicate a skip or a jump in frame sequence. If the submission mode random is set, the internal cache will be cleared during the processWithParameters call.

## See Also

### Inspecting the parameters

- [sourceFrame](videotoolbox/vtframerateconversionparameters/sourceframe.md)
- [nextFrame](videotoolbox/vtframerateconversionparameters/nextframe.md)
- [opticalFlow](videotoolbox/vtframerateconversionparameters/opticalflow.md)
- [interpolationPhase](videotoolbox/vtframerateconversionparameters/interpolationphase-2jky5.md)
- [VTFrameRateConversionParameters.SubmissionMode](videotoolbox/vtframerateconversionparameters/submissionmode-swift.enum.md)
