This chapter discusses how to write your own video effects. If you are only interested in building applications that use effects, you can skip this chapter.
QuickTime video effects are implemented as Component Manager components, the standard mechanism for extending QuickTime. To implement your own effect, you create a new effect component. An effect component is a specialized type of image decompressor component.
This chapter walks you through the implementation of a sample effect component. The sample effect is built on a framework of code that you can reuse when you implement your own effect component.
What Effects Components Do
The Effect Component Interface
Supplying Parameter Description Information
Implementing the EffectBegin and EffectRenderFrame Functions
Handling Multiple Formats
The Sample Effect Component
Writing an Effect Component Using the Framework
Adding an 'atms' Resource to your Component
The Parameter Description Format
Special Description Types
Tweening Parameters
Slide
Parameter Descriptions
Component-Defined Functions
Last updated: 2007-05-03