Apple Developer Connection
Member Login Log In | Not a Member? Contact ADC

Next Page > Hide TOC

FxPlug SDK Overview

Developed by Apple’s Professional Applications group, FxPlug is a compact yet powerful image processing plug-in architecture that lets you create new effects for Final Cut Pro, Final Cut Express, and Motion.

Leveraging technologies such as OpenGL, Quartz, Quartz Composer, and Core Image, you can develop unique plug-ins that include on-screen controls and custom UI elements—all running seamlessly in the host application. FxPlug supports both hardware-accelerated and CPU-based effects.

To write an FxPlug plug-in, you need to use the FxPlug SDK. The bulk of this SDK consists 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.

Note: After reading this document, an excellent way of learning the FxPlug framework is to study the examples installed in /Developer/Examples/FxPlug.

Contents:

Versions of the FxPlug SDK
Plug-in Concepts
Bundling and Installing a Plug-in
API Overview
Features of FxPlug SDK 1.2
Features of FxPlug SDK 1.2.1
Features of FxPlug SDK 1.2.2
FAQs




Next Page > Hide TOC


Last updated: 2008-07-04




Did this document help you?
Yes: Tell us what works for you.

It’s good, but: Report typos, inaccuracies, and so forth.

It wasn’t helpful: Tell us what would have helped.
Get information on Apple products.
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Copyright © 2007 Apple Inc.
All rights reserved. | Terms of use | Privacy Notice