Final Cut Pro Plug-in – Useful Resources

While researching for different ways to interact with Final Cut Pro, I compiled a list of useful resources. Here they are!

Code Examples







Guides – General

Introduction to Mac OS X Technology Overview

Apple Human Interface Guidelines

Final Cut Pro – Wikipedia

Develop for Apple applications:

Final Cut Studio in Depth

Final Cut Studio Resources

Guides – Apple Events

Apple Events and Final Cut Pro

Controlling Final Cut Pro with Apple Events

Guides – XML Interchange Format

Final Cut Pro XML Interchange Format

Final Cut Pro Opens up with XML Interchange Format

Guides – FXScript

Using FXScript

FXScript Reference

Guides – FxPlug

FxPlug SDK Overview

Rendering FxPlug Effects in Final Cut

FxPlug Reference

XML Libraries for Objective-C



Interesting Excerpts

Below are some interesting quotes taken directly from some of the guides listed above.

Taken from Final Cut Pro Xml Interchange:

The Final Cut Pro XML Interchange Format was created so that every detail of your project file can be transferred to a system that doesn’t recognize native Final Cut Pro projects.

Taken from Final Cut Pro 7 User Manual:

Final Cut Pro supports two plug-in interfaces: FxPlug and FXScript (the original Final Cut Pro plug-in format). FxPlug filters must be Universal versions to work on Intel-based Mac computers.

Taken from Final Cut Pro XML Interchange Format:

Final Cut Pro version 5.1.2 offers support for Apple events that external applications can use to directly manage the import and export of XML in a Final Cut project.

These custom Apple events provide the following functions:

■ Open a project file.

■ Close a project file, either saving or discarding any changes.

■ Retrieve the XML representation of a project file.

■ Send XML data to Final Cut Pro directly for import.

To alert the user to changes in a project that result from these import or export operations, there are also several Apple events that control the display of project information, including:

■ Select a single item in the Browser and highlight it for the user.

■ Open individual items from the Browser into the Viewer window.

■ Use Final Cut’s built-in Find mechanism to locate specific elements of a project

This entry was posted in Open Source and tagged . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s