dmPMInitPlugin(3dm)
dmPMInitPlugin, dmPMFreePlugin, dmPMFreeAllPlugins - initializes and frees plugins
As shipped in IRIX 6.5.22. Unchanged since IRIX 6.5.
NAME dmPMInitPlugin, dmPMFreePlugin, dmPMFreeAllPlugins - initializes and frees plugins SYNOPSIS #include <dmedia/fx_plugin_mgr.h> DMplugin* dmPMInitPlugin ( DMplugmgr* manager, const char* pathname ) void dmPMFreePlugin ( DMplugmgr* manager, DMplugin* plugin ) void dmPMFreeAllPlugins ( DMplugmgr* manager ) PARAMETERS manager A pointer to a DMplugmgr, which was returned from dmPMCreateManager. pathname The pathname of a plugin to initialize. plugin A pointer to a DMplugin, which was returned from dmPMInitPlugin. DESCRIPTION dmPMInitPlugin initializes a plugin. If the plugin is in the cache file, then it is initialized, but not loaded. Otherwise, the plugin is loaded with dlopen. dmPMFreePlugin frees a plugin. dmPMFreeAllPlugins frees all the plugins that the plugin-manager has initialized. RETURN VALUES dmPMInitPlugin will return a pointer to a DMplugin if successful, or will return NULL if it fails. FILES /usr/lib/dmedia/plugins/premiere default plugin directory $HOME/.fxplugmgr.cache plugin-manager cache file SEE ALSO dmPMCreateManager(3dm), dmPMGetPluginCount(3dm), dmPMInitDirectory(3dm), dmGetError(3dm).