Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ dmPMFreeAllPlugins(3dm) — IRIX 6.5.3f

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

dmPMCreateManager(3dm)

dmPMGetPluginCount(3dm)

dmPMInitDirectory(3dm)

dmGetError(3dm)



dmPMInitPlugin(3dm)                                        dmPMInitPlugin(3dm)



NAME
     dmPMInitPlugin, dmPMFreePlugin, dmPMFreeAllPlugins - initializes and
     frees plugins


SYNOPSIS
     #include <dmedia/fxpluginmgr.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





                                                                        Page 1





dmPMInitPlugin(3dm)                                        dmPMInitPlugin(3dm)



SEE ALSO
     dmPMCreateManager(3dm), dmPMGetPluginCount(3dm), dmPMInitDirectory(3dm),
     dmGetError(3dm).




















































                                                                        Page 2



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026