LoopBack Class Reference

Connect Inputs to Outputs. More...

#include <LoopBack.h>

Inheritance diagram for LoopBack:

Inheritance graph
[legend]
Collaboration diagram for LoopBack:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LoopBack (int numchans)
 The class constructor sets the number of channels to connect as loopback.
virtual ~LoopBack ()
 The class destructor.
virtual int getNumInputs ()
 Return Number of Input Channels.
virtual int getNumOutputs ()
 Return Number of Output Channels.
virtual void compute (int nframes, float **inputs, float **outputs)
 Compute process.

Private Attributes

int mNumChannels


Detailed Description

Connect Inputs to Outputs.

This Class just copy audio from its inputs to its outputs. It can be use to do loopback without the need to externally connect channels in JACK. Note that if you do connect the channels in jack, you'll be effectively multiplying the signal by 2.


Constructor & Destructor Documentation

LoopBack::LoopBack ( int  numchans  )  [inline]

The class constructor sets the number of channels to connect as loopback.

virtual LoopBack::~LoopBack (  )  [inline, virtual]

The class destructor.


Member Function Documentation

virtual int LoopBack::getNumInputs (  )  [inline, virtual]

Return Number of Input Channels.

Implements ProcessPlugin.

virtual int LoopBack::getNumOutputs (  )  [inline, virtual]

Return Number of Output Channels.

Implements ProcessPlugin.

void LoopBack::compute ( int  nframes,
float **  inputs,
float **  outputs 
) [virtual]

Compute process.

Implements ProcessPlugin.


Member Data Documentation

int LoopBack::mNumChannels [private]


The documentation for this class was generated from the following files: