Create new hardware-accelerated and CPU-based effects for Final Cut Pro and Motion.
- FxPlug 3.1+
The FxPlug SDK is a compact yet powerful image processing plug-in architecture that lets you create new effects for Final Cut Pro and Motion.
Leveraging technologies such as OpenGL, Core Graphics, and Core Image, you can develop unique plug-ins that include on-screen controls and custom user interface elements—all running seamlessly in the host application.
The FxPlug SDK consists primarily of Objective-C protocol definitions. You create a plug-in by writing code in Objective-C or Objective-C++ that conforms to these protocols. That is, you implement the methods declared by the protocols. The host application provides the capabilities in all the protocols that have the API suffix. Your plug-in is responsible for implementing the other protocols.