Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members

MPluginControlOutputPort Class Reference

A plugin control output port.

#include <MPluginControlOutputPort.h>

Inheritance diagram for MPluginControlOutputPort:

MControlOutputPort MPluginPort MPort MPluginPortDescriptor List of all members.

Public Slots

virtual bool Connect (MControlInputPort *port)
virtual bool Disconnect (MControlInputPort *port)

Public Member Functions

virtual float * Buffer ()
virtual float Value () const

Protected Member Functions

 MPluginControlOutputPort (MPlugin *plugin, const unsigned long portNumber)

Protected Attributes

float _localValue

Friends

void MPlugin::createControlOutput (const unsigned long portNumber)

Constructor & Destructor Documentation

MPluginControlOutputPort::MPluginControlOutputPort MPlugin plugin,
const unsigned long  portNumber
[protected]
 

Creates an plugin control output port corresponding to the portNumberth port of the LADSPA plugin.


Member Function Documentation

float * MPluginControlOutputPort::Buffer  )  [virtual]
 

The buffer to be associated with the port.

In that case, the buffer will be a mere float.

Reimplemented from MPluginPort.

float MPluginControlOutputPort::Value  )  const [virtual]
 

The current value of the control output.

bool MPluginControlOutputPort::Connect MControlInputPort port  )  [virtual, slot]
 

Implements MControlOutputPort.

bool MPluginControlOutputPort::Disconnect MControlInputPort port  )  [virtual, slot]
 

Implements MControlOutputPort.


Member Data Documentation

float MPluginControlOutputPort::_localValue [protected]
 

Actual local buffer.


The documentation for this class was generated from the following files:
Generated on Mon Jan 31 12:43:31 2005 for la Marmite by Doxygen 1.4.1