FxPlug Data Types

This document describes the data types defined in the FxPlug SDK that are not class specific.

Symbols

Data Types

FxColorPrimaries
FxDepth

Constants used to identify bit depth.

FxDrawingCoordinates

Constants used to identify coordinate spaces. The Y coordinate component increases upwardly in all coordinate spaces.

FxError

Some common errors which can be returned by plug-in hosts applications.

FxField

Constants used to identify a field. Prior to FxPlug SDK 1.2, this type was used to identify field order. As of FxPlug SDK 1.2, it is used to identify the field of an image.

FxFieldOrder

Constants used to identify the field order of an image stream.

FxHistogramChannel
FxImageColorInfo

Identifies some color properties of an FxImage instance. These include the color space, gamma level, and, in the case of YCbCr images, the color matrix for conversion to RGB.

FxImageOrigin

These constants define the orientation of an image's coordinate system. Images in Motion have a bottom-left origin. Images in Final Cut have a top-left origin.

FxImageType

Identifies the type of an image.

FxKeyframeStyle

Constants for specifying the type of keyframe

FxLightType

The lighting type.

FxModifierKeys

Specifies flags that identify modifier keys held down while an event is generated.

FxParameterFlags

These constants specify the characteristics of parameters display.

FxPathBlendMode

Specifies the type of blending the user selected for the mask described by a particular path.

FxPathColor

Specifies the colors the host application can used to display a path to the user.

FxPathID

A unique identifier for a path

FxPathStyle

Specifies the style of the path: linear, bezier, or b-spline. This is used by the styleOfPath:error: method and the FxVertex structure.

FxPixelFormat

These constants define the format of the pixels for an image.

FxPixelTransformSupport

Constants that define the support for pixel transforms.

FxPoint2D

A 2D point representation.

FxPoint3D

A 3D point representation

FxQuality

Constants used to identify rendering quality.

FxRect

A 2D axis-aligned rectangle with integer coordinates.

FxRenderInfo

Type definition used to specify a render request.

FxSize

A structure to store width and height values.

FxTimeBase

Defines whether time bases are relative or absolute.

FxTransitionInput

These constants are used to identify one of the two inputs to a transition.

Matrix44Data

Specifies the matrix data in the raw format.