Class

FxHostCapabilities

The FxHostCapabilities class is implemented by the plug-in and provides information about the host application’s environment.

Declaration

@interface FxHostCapabilities : NSObject

Overview

A plug-in uses this class to query the capabilities and unique characteristics of the host environment.

Topics

Initializing the API Manager

- initWithAPIManager:

Initializes the allocated host capabilities object with the given API Manager.

Getting the Host Application Identity

- hostID

Returns the host ID string.

- hostIsFCE

Returns whether the host application is Final Cut Express.

- hostIsFCP

Returns whether the host is Final Cut Pro.

- hostIsMotion

Returns whether the host is Motion.

- hostVersionNumber

Returns the host application’s version number.

Getting the Host Application Capabilities

- notifiesParameterChangedForGenerators

Returns whether or not the host application provides parameter change notifications for generators.

- parameterChangedUsableForAllParameters

Indicates whether or not the parameter change notifications are provided for all parameter types.

- supportsDisabledParameters

Indicates whether or not the host application supports disabling parameters.

- supportsGroupParameters

Indicates whether or not the host application supports group parameters.

- supportsHiddenParameters

Indicates whether or not the host application supports hidden parameters.

- formatsFloatRGBABitmapsAsARGB

Indicates whether or not the host application formats 32-bit float RGBA bitmaps as ARGB.

- glContextPixelFormatAttributes

Returns the list of pixel format attributes used to create the OpenGL context.

- supportsTemporalBitmaps

Indicates whether or not the host application supports temporal bitmaps and image well parameters.

- timeBase

Indicates whether the time values used by the host application are relative or absolute.

- upscalesFields

Indicates whether or not the host application vertically upscales single fields to full-frame dimensions.

Constants

FxTimeBase

Defines whether time bases are relative or absolute.

Relationships

Inherits From