---
title: interpolationPhase
framework: videotoolbox
role: symbol
role_heading: Instance Property
path: videotoolbox/vtframerateconversionparameters/interpolationphase-2jky5
---

# interpolationPhase

An array of floating-point values that indicate which intervals to insert a frame between the current and next frame.

## Declaration

```swift
var interpolationPhase: [Float] { get }
```

## Discussion

Discussion Array size indicates how many frames are needed to interpolate and needs to match destinationFrames array size, where there is one interval for each destination frame. Float number values should be between 0 and 1, e.g. to insert one frame in the middle, a value of 0.5 can be used.

## See Also

### Inspecting the parameters

- [sourceFrame](videotoolbox/vtframerateconversionparameters/sourceframe.md)
- [nextFrame](videotoolbox/vtframerateconversionparameters/nextframe.md)
- [opticalFlow](videotoolbox/vtframerateconversionparameters/opticalflow.md)
- [submissionMode](videotoolbox/vtframerateconversionparameters/submissionmode-swift.property.md)
- [VTFrameRateConversionParameters.SubmissionMode](videotoolbox/vtframerateconversionparameters/submissionmode-swift.enum.md)
