LMMS
Loading...
Searching...
No Matches
DSSIaudiooutput.cpp File Reference
#include "DSSIaudiooutput.h"
#include "../Misc/Config.h"
#include "../Misc/Bank.h"
#include "../Misc/Util.h"
#include <string.h>
#include <limits.h>

Classes

class  vector

Namespaces

namespace  Nio

Functions

bool Nio::start (void)
void Nio::stop (void)
void Nio::waveNew (class WavFile *wave)
void Nio::waveStart (void)
void Nio::waveStop (void)
void Nio::waveEnd (void)
const LADSPA_Descriptorladspa_descriptor (unsigned long index)
const DSSI_Descriptordssi_descriptor (unsigned long index)

Variables

const char * instance_name = 0
SYNTH_Tsynth

Function Documentation

◆ dssi_descriptor()

const DSSI_Descriptor * dssi_descriptor ( unsigned long Index)

DSSI supports a plugin discovery method similar to that of LADSPA:

  • DSSI hosts may wish to locate DSSI plugin shared object files by searching the paths contained in the DSSI_PATH and LADSPA_PATH environment variables, if they are present. Both are expected to be colon-separated lists of directories to be searched (in order), and DSSI_PATH should be searched first if both variables are set.
  • Each shared object file containing DSSI plugins must include a function dssi_descriptor(), with the following function prototype and C-style linkage. Hosts may enumerate the plugin types available in the shared object file by repeatedly calling this function with successive Index values (beginning from 0), until a return value of NULL indicates no more plugin types are available. Each non-NULL return is the DSSI_Descriptor of a distinct plugin type.

◆ ladspa_descriptor()

const LADSPA_Descriptor * ladspa_descriptor ( unsigned long index)

Variable Documentation

◆ instance_name

const char* instance_name = 0

◆ synth

SYNTH_T* synth