<!--
{
  "availability" : [
    "iOS: 26.0.0 -",
    "iPadOS: 26.0.0 -",
    "macCatalyst: 26.0.0 -",
    "macOS: 15.4.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "VideoToolbox",
  "identifier" : "/documentation/VideoToolbox/VTFrameRateConversionConfiguration",
  "metadataVersion" : "0.1.0",
  "role" : "Class",
  "symbol" : {
    "kind" : "Class",
    "modules" : [
      "Video Toolbox"
    ],
    "preciseIdentifier" : "c:objc(cs)VTFrameRateConversionConfiguration"
  },
  "title" : "VTFrameRateConversionConfiguration"
}
-->

# VTFrameRateConversionConfiguration

An object that enables the frame rate conversion on a frame processing session.

```
class VTFrameRateConversionConfiguration
```

## Topics

### Creating a frame rate conversion configuration

[`init(frameWidth:frameHeight:usePrecomputedFlow:qualityPrioritization:revision:)`](/documentation/VideoToolbox/VTFrameRateConversionConfiguration/init(frameWidth:frameHeight:usePrecomputedFlow:qualityPrioritization:revision:))

Creates a new frame rate conversion configuration with specified flow width and height.

### Determining processor availability

[`isSupported`](/documentation/VideoToolbox/VTFrameRateConversionConfiguration/isSupported)

Reports whether the system supports this processor.

### Inspecting the configuration

[`frameWidth`](/documentation/VideoToolbox/VTFrameRateConversionConfiguration/frameWidth)

The width of a source frame in pixels.

[`frameHeight`](/documentation/VideoToolbox/VTFrameRateConversionConfiguration/frameHeight)

The height of a source frame in pixels.

[`usePrecomputedFlow`](/documentation/VideoToolbox/VTFrameRateConversionConfiguration/usePrecomputedFlow)

A Boolean value to indicates whether the optical flow will be provided by the user.

[`sourcePixelBufferAttributes`](/documentation/VideoToolbox/VTFrameRateConversionConfiguration/sourcePixelBufferAttributes)

A dictionary of pixel buffer attributes describing requirements for pixel buffers used as source frames and reference frames.

[`destinationPixelBufferAttributes`](/documentation/VideoToolbox/VTFrameRateConversionConfiguration/destinationPixelBufferAttributes)

A dictionary of pixel buffer attributes describing the requirements for pixel buffers used as destination frames.

[`supportedPixelFormats`](/documentation/VideoToolbox/VTFrameRateConversionConfiguration/supportedPixelFormats)

[`qualityPrioritization`](/documentation/VideoToolbox/VTFrameRateConversionConfiguration/qualityPrioritization-swift.property)

A value that specifies whether to prioritize quality or performance.

[`VTFrameRateConversionConfiguration.QualityPrioritization`](/documentation/VideoToolbox/VTFrameRateConversionConfiguration/QualityPrioritization-swift.enum)

Values that specify whether to prioritize quality or performance.

### Inspecting revision information

[`revision`](/documentation/VideoToolbox/VTFrameRateConversionConfiguration/revision-swift.property)

The specific algorithm or configuration revision to use to perform the request.

[`defaultRevision`](/documentation/VideoToolbox/VTFrameRateConversionConfiguration/defaultRevision)

The default revision of a particular algorithm or configuration.

[`supportedRevisions`](/documentation/VideoToolbox/VTFrameRateConversionConfiguration/supportedRevisions)

The collection of currently-supported algorithms or configuration revisions for the class of configurations.

[`VTFrameRateConversionConfiguration.Revision`](/documentation/VideoToolbox/VTFrameRateConversionConfiguration/Revision-swift.enum)

The specific algorithm or configuration revision that is to be used to perform the request.

### Deprecated

[`processorSupported`](/documentation/VideoToolbox/VTFrameRateConversionConfiguration/processorSupported)

A Boolean value that indicates whether the processor supported on the current configuration.

[`frameSupportedPixelFormats`](/documentation/VideoToolbox/VTFrameRateConversionConfiguration/frameSupportedPixelFormats-54soi)

A list of source frame supported pixel formats for the current configuration.



---

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)