Common Pipeline Library Reference Manual 6.0
Public Attributes

_cpl_recipe_ Struct Reference

The type representation of the recipe plugin interface. More...

List of all members.

Public Attributes

cpl_framesetframes
 Pointer to a frame set, or NULL if no frame set is available.
cpl_plugin interface
 Generic plugin interface.
cpl_parameterlistparameters
 Pointer to the recipes parameter list, or NULL if the recipe does not provide/accept any parameters.

Detailed Description

The type representation of the recipe plugin interface.


Member Data Documentation

Pointer to a frame set, or NULL if no frame set is available.

This member points to the frame set (see Frame Sets) the recipe should process. The frame set to process has to be provided by the application which is going to execute this recipe, i.e. this member has to be set by the application.

The recipe can rely on the availability of the frame set at the time the application executes the recipe by calling _cpl_plugin_::execute. The recipe is free to ignore a provided frame set if it does not need any input frames.

Generic plugin interface.

See the Plugin Interface documentation for a detailed description.

Pointer to the recipes parameter list, or NULL if the recipe does not provide/accept any parameters.

This member points to a cpl_parameterlist, containing all parameters the recipe accepts, or NULL if the recipe does not need any parameters for execution.

An application which wants to execute the recipe may update this list with new parameter values, obtained from the command line for instance.