Protocol

FxTransition

The FxTransition protocol defines the the methods a transition plug-in needs to implement.

Declaration

@protocol FxTransition

Overview

Topics

Frame Setup and Rendering

- frameSetup:inputInfoA:inputInfoB:timeFraction:hardware:software:

Determines the type of input/output image the plug-in wants.

Required.

- renderOutput:withInputA:withInputB:withTimeFraction:withInfo:

Renders output image from a plug-in.

Required.

- frameCleanup

Asks the plug-in to clean up any memory allocated during frame setup.

Required.

Getting the Output Image Size

- getOutputWidth:height:withInputA:withInputB:withTimeFraction:withInfo:

Allows the host application to retrieve the size of an output image produced by the plug-in.

Required.

Relationships

Inherits From

See Also

Base Effect

FxBaseEffect

The FxBaseEffect protocol defines the methods that all plug-ins need to implement.

FxFilter

The FxFilter protocol defines the methods a filter plug-in must implement to render output.

FxGenerator

The FxGenerator protocol defines the methods a generator plug-in must implement to render output.