#include <MPluginPort.h>
Inheritance diagram for MPluginPort:

Public Member Functions | |
| virtual float * | Buffer () |
| virtual MPlugin * | Plugin () const |
| virtual void | UseBuffer (float *data) |
| virtual void | UseLocalBuffer () |
| virtual void | FreeLocalBuffer () |
Protected Member Functions | |
| MPluginPort (MPlugin *plugin, unsigned long portNumber) | |
Protected Attributes | |
| MPlugin * | _plugin |
| float * | _bufferLocation |
| float * | _localBuffer |
|
||||||||||||
|
Creates a plugin port corresponding to the portNumberth port of the LADSPA plugin.
|
|
|
The buffer to be associated with the port. A local buffer is provided by default for the port. Reimplemented in MPluginAudioInputPort, MPluginAudioOutputPort, MPluginControlInputPort, and MPluginControlOutputPort. |
|
|
The plugin owning the port.
|
|
|
Tells to use data as the buffer for the port.
|
|
|
Tells to use the default local buffer.
|
|
|
Frees the local buffer.
|
|
|
The plugin owning the port.
|
|
|
The buffer currently in use.
|
|
|
The default local buffer.
|