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

Public Slots | |
| virtual bool | Connect (MAudioOutputPort *port) |
| virtual bool | Disconnect (MAudioOutputPort *port) |
Public Member Functions | |
| virtual float * | Buffer () |
| virtual string | FullName () const |
| virtual jack_port_t * | JACKHandle () const |
Protected Member Functions | |
| MExternalAudioInputPort (const string &fullName, MSupervisor *supervisor) | |
Protected Attributes | |
| string | _fullName |
Friends | |
| void | MSupervisor::addExternalAudioInput (const string &fullName) |
|
||||||||||||
|
This should be use only by the MSupervisor singleton to provide access to the external ports provided by JACK.
|
|
|
The buffer associated with the port. In JACK, providing this buffer doesn't make sense since you can't do anything useful with it. You have to go through a connection with a client. Reimplemented from MClientAudioInputPort. |
|
|
The full name of the port.
The full name of the port is given according to the format : Reimplemented from MPort. |
|
|
The internal JACK handle of the port.
Reimplemented from MClientPort. |
|
|
This is the actual connection process of the port. A MPhysicalAudioInput port can be connected to :
Reimplemented from MClientAudioInputPort. |
|
|
Reimplemented from MClientAudioInputPort. |