---
title: Enhancing your app with machine learning-based video effects
framework: videotoolbox
role: sampleCode
role_heading: Sample Code
path: videotoolbox/enhancing-your-app-with-machine-learning-based-video-effects
---

# Enhancing your app with machine learning-based video effects

Add powerful effects to your videos using the VideoToolbox VTFrameProcessor API.

## Overview

Overview Using this sample app, you can learn how to enhance your videos using one of several video effects. note: This sample code project is associated with WWDC25 session 300: Enhance your app with machine learning-based video effects.

## See Also

### Frame processor

- [VTFrameProcessor](videotoolbox/vtframeprocessor.md)
- [VTFrameProcessorConfiguration](videotoolbox/vtframeprocessorconfiguration.md)
- [VTFrameProcessorFrame](videotoolbox/vtframeprocessorframe.md)
- [VTFrameProcessorParameters](videotoolbox/vtframeprocessorparameters.md)
