LMMS
Loading...
Searching...
No Matches
ladspa.h File Reference

Go to the source code of this file.

Classes

struct  _LADSPA_PortRangeHint
struct  _LADSPA_Descriptor

Macros

#define LADSPA_VERSION   "1.1"
#define LADSPA_VERSION_MAJOR   1
#define LADSPA_VERSION_MINOR   1
#define LADSPA_PROPERTY_REALTIME   0x1
#define LADSPA_PROPERTY_INPLACE_BROKEN   0x2
#define LADSPA_PROPERTY_HARD_RT_CAPABLE   0x4
#define LADSPA_IS_REALTIME(x)
#define LADSPA_IS_INPLACE_BROKEN(x)
#define LADSPA_IS_HARD_RT_CAPABLE(x)
#define LADSPA_PORT_INPUT   0x1
#define LADSPA_PORT_OUTPUT   0x2
#define LADSPA_PORT_CONTROL   0x4
#define LADSPA_PORT_AUDIO   0x8
#define LADSPA_IS_PORT_INPUT(x)
#define LADSPA_IS_PORT_OUTPUT(x)
#define LADSPA_IS_PORT_CONTROL(x)
#define LADSPA_IS_PORT_AUDIO(x)
#define LADSPA_HINT_BOUNDED_BELOW   0x1
#define LADSPA_HINT_BOUNDED_ABOVE   0x2
#define LADSPA_HINT_TOGGLED   0x4
#define LADSPA_HINT_SAMPLE_RATE   0x8
#define LADSPA_HINT_LOGARITHMIC   0x10
#define LADSPA_HINT_INTEGER   0x20
#define LADSPA_HINT_DEFAULT_MASK   0x3C0
#define LADSPA_HINT_DEFAULT_NONE   0x0
#define LADSPA_HINT_DEFAULT_MINIMUM   0x40
#define LADSPA_HINT_DEFAULT_LOW   0x80
#define LADSPA_HINT_DEFAULT_MIDDLE   0xC0
#define LADSPA_HINT_DEFAULT_HIGH   0x100
#define LADSPA_HINT_DEFAULT_MAXIMUM   0x140
#define LADSPA_HINT_DEFAULT_0   0x200
#define LADSPA_HINT_DEFAULT_1   0x240
#define LADSPA_HINT_DEFAULT_100   0x280
#define LADSPA_HINT_DEFAULT_440   0x2C0
#define LADSPA_IS_HINT_BOUNDED_BELOW(x)
#define LADSPA_IS_HINT_BOUNDED_ABOVE(x)
#define LADSPA_IS_HINT_TOGGLED(x)
#define LADSPA_IS_HINT_SAMPLE_RATE(x)
#define LADSPA_IS_HINT_LOGARITHMIC(x)
#define LADSPA_IS_HINT_INTEGER(x)
#define LADSPA_IS_HINT_HAS_DEFAULT(x)
#define LADSPA_IS_HINT_DEFAULT_MINIMUM(x)
#define LADSPA_IS_HINT_DEFAULT_LOW(x)
#define LADSPA_IS_HINT_DEFAULT_MIDDLE(x)
#define LADSPA_IS_HINT_DEFAULT_HIGH(x)
#define LADSPA_IS_HINT_DEFAULT_MAXIMUM(x)
#define LADSPA_IS_HINT_DEFAULT_0(x)
#define LADSPA_IS_HINT_DEFAULT_1(x)
#define LADSPA_IS_HINT_DEFAULT_100(x)
#define LADSPA_IS_HINT_DEFAULT_440(x)

Typedefs

typedef float LADSPA_Data
typedef int LADSPA_Properties
typedef int LADSPA_PortDescriptor
typedef int LADSPA_PortRangeHintDescriptor
typedef struct _LADSPA_PortRangeHint LADSPA_PortRangeHint
typedef voidLADSPA_Handle
typedef struct _LADSPA_Descriptor LADSPA_Descriptor
typedef const LADSPA_Descriptor *(* LADSPA_Descriptor_Function) (unsigned long Index)

Functions

const LADSPA_Descriptorladspa_descriptor (unsigned long Index)

Macro Definition Documentation

◆ LADSPA_HINT_BOUNDED_ABOVE

#define LADSPA_HINT_BOUNDED_ABOVE   0x2

◆ LADSPA_HINT_BOUNDED_BELOW

#define LADSPA_HINT_BOUNDED_BELOW   0x1

◆ LADSPA_HINT_DEFAULT_0

#define LADSPA_HINT_DEFAULT_0   0x200

◆ LADSPA_HINT_DEFAULT_1

#define LADSPA_HINT_DEFAULT_1   0x240

◆ LADSPA_HINT_DEFAULT_100

#define LADSPA_HINT_DEFAULT_100   0x280

◆ LADSPA_HINT_DEFAULT_440

#define LADSPA_HINT_DEFAULT_440   0x2C0

◆ LADSPA_HINT_DEFAULT_HIGH

#define LADSPA_HINT_DEFAULT_HIGH   0x100

◆ LADSPA_HINT_DEFAULT_LOW

#define LADSPA_HINT_DEFAULT_LOW   0x80

◆ LADSPA_HINT_DEFAULT_MASK

#define LADSPA_HINT_DEFAULT_MASK   0x3C0

◆ LADSPA_HINT_DEFAULT_MAXIMUM

#define LADSPA_HINT_DEFAULT_MAXIMUM   0x140

◆ LADSPA_HINT_DEFAULT_MIDDLE

#define LADSPA_HINT_DEFAULT_MIDDLE   0xC0

◆ LADSPA_HINT_DEFAULT_MINIMUM

#define LADSPA_HINT_DEFAULT_MINIMUM   0x40

◆ LADSPA_HINT_DEFAULT_NONE

#define LADSPA_HINT_DEFAULT_NONE   0x0

◆ LADSPA_HINT_INTEGER

#define LADSPA_HINT_INTEGER   0x20

◆ LADSPA_HINT_LOGARITHMIC

#define LADSPA_HINT_LOGARITHMIC   0x10

◆ LADSPA_HINT_SAMPLE_RATE

#define LADSPA_HINT_SAMPLE_RATE   0x8

◆ LADSPA_HINT_TOGGLED

#define LADSPA_HINT_TOGGLED   0x4

◆ LADSPA_IS_HARD_RT_CAPABLE

#define LADSPA_IS_HARD_RT_CAPABLE ( x)
Value:
unsigned x[BMAX+1]
Definition inflate.c:1586
#define LADSPA_PROPERTY_HARD_RT_CAPABLE
Definition ladspa.h:132

◆ LADSPA_IS_HINT_BOUNDED_ABOVE

#define LADSPA_IS_HINT_BOUNDED_ABOVE ( x)
Value:
#define LADSPA_HINT_BOUNDED_ABOVE
Definition ladspa.h:216

◆ LADSPA_IS_HINT_BOUNDED_BELOW

#define LADSPA_IS_HINT_BOUNDED_BELOW ( x)
Value:
#define LADSPA_HINT_BOUNDED_BELOW
Definition ladspa.h:208

◆ LADSPA_IS_HINT_DEFAULT_0

#define LADSPA_IS_HINT_DEFAULT_0 ( x)
Value:
#define LADSPA_HINT_DEFAULT_0
Definition ladspa.h:295
#define LADSPA_HINT_DEFAULT_MASK
Definition ladspa.h:258

◆ LADSPA_IS_HINT_DEFAULT_1

#define LADSPA_IS_HINT_DEFAULT_1 ( x)
Value:
#define LADSPA_HINT_DEFAULT_1
Definition ladspa.h:300

◆ LADSPA_IS_HINT_DEFAULT_100

#define LADSPA_IS_HINT_DEFAULT_100 ( x)
Value:
#define LADSPA_HINT_DEFAULT_100
Definition ladspa.h:303

◆ LADSPA_IS_HINT_DEFAULT_440

#define LADSPA_IS_HINT_DEFAULT_440 ( x)
Value:
#define LADSPA_HINT_DEFAULT_440
Definition ladspa.h:308

◆ LADSPA_IS_HINT_DEFAULT_HIGH

#define LADSPA_IS_HINT_DEFAULT_HIGH ( x)
Value:
#define LADSPA_HINT_DEFAULT_HIGH
Definition ladspa.h:286

◆ LADSPA_IS_HINT_DEFAULT_LOW

#define LADSPA_IS_HINT_DEFAULT_LOW ( x)
Value:
#define LADSPA_HINT_DEFAULT_LOW
Definition ladspa.h:272

◆ LADSPA_IS_HINT_DEFAULT_MAXIMUM

#define LADSPA_IS_HINT_DEFAULT_MAXIMUM ( x)
Value:
#define LADSPA_HINT_DEFAULT_MAXIMUM
Definition ladspa.h:290

◆ LADSPA_IS_HINT_DEFAULT_MIDDLE

#define LADSPA_IS_HINT_DEFAULT_MIDDLE ( x)
Value:
#define LADSPA_HINT_DEFAULT_MIDDLE
Definition ladspa.h:279

◆ LADSPA_IS_HINT_DEFAULT_MINIMUM

#define LADSPA_IS_HINT_DEFAULT_MINIMUM ( x)
Value:
#define LADSPA_HINT_DEFAULT_MINIMUM
Definition ladspa.h:265

◆ LADSPA_IS_HINT_HAS_DEFAULT

#define LADSPA_IS_HINT_HAS_DEFAULT ( x)

◆ LADSPA_IS_HINT_INTEGER

#define LADSPA_IS_HINT_INTEGER ( x)
Value:
#define LADSPA_HINT_INTEGER
Definition ladspa.h:245

◆ LADSPA_IS_HINT_LOGARITHMIC

#define LADSPA_IS_HINT_LOGARITHMIC ( x)
Value:
#define LADSPA_HINT_LOGARITHMIC
Definition ladspa.h:237

◆ LADSPA_IS_HINT_SAMPLE_RATE

#define LADSPA_IS_HINT_SAMPLE_RATE ( x)
Value:
#define LADSPA_HINT_SAMPLE_RATE
Definition ladspa.h:232

◆ LADSPA_IS_HINT_TOGGLED

#define LADSPA_IS_HINT_TOGGLED ( x)
Value:
#define LADSPA_HINT_TOGGLED
Definition ladspa.h:224

◆ LADSPA_IS_INPLACE_BROKEN

#define LADSPA_IS_INPLACE_BROKEN ( x)
Value:
#define LADSPA_PROPERTY_INPLACE_BROKEN
Definition ladspa.h:106

◆ LADSPA_IS_PORT_AUDIO

#define LADSPA_IS_PORT_AUDIO ( x)
Value:
#define LADSPA_PORT_AUDIO
Definition ladspa.h:166

◆ LADSPA_IS_PORT_CONTROL

#define LADSPA_IS_PORT_CONTROL ( x)
Value:
#define LADSPA_PORT_CONTROL
Definition ladspa.h:162

◆ LADSPA_IS_PORT_INPUT

#define LADSPA_IS_PORT_INPUT ( x)
Value:
#define LADSPA_PORT_INPUT
Definition ladspa.h:155

◆ LADSPA_IS_PORT_OUTPUT

#define LADSPA_IS_PORT_OUTPUT ( x)
Value:
#define LADSPA_PORT_OUTPUT
Definition ladspa.h:158

◆ LADSPA_IS_REALTIME

#define LADSPA_IS_REALTIME ( x)
Value:
#define LADSPA_PROPERTY_REALTIME
Definition ladspa.h:99

◆ LADSPA_PORT_AUDIO

#define LADSPA_PORT_AUDIO   0x8

◆ LADSPA_PORT_CONTROL

#define LADSPA_PORT_CONTROL   0x4

◆ LADSPA_PORT_INPUT

#define LADSPA_PORT_INPUT   0x1

◆ LADSPA_PORT_OUTPUT

#define LADSPA_PORT_OUTPUT   0x2

◆ LADSPA_PROPERTY_HARD_RT_CAPABLE

#define LADSPA_PROPERTY_HARD_RT_CAPABLE   0x4

◆ LADSPA_PROPERTY_INPLACE_BROKEN

#define LADSPA_PROPERTY_INPLACE_BROKEN   0x2

◆ LADSPA_PROPERTY_REALTIME

#define LADSPA_PROPERTY_REALTIME   0x1

◆ LADSPA_VERSION

#define LADSPA_VERSION   "1.1"

◆ LADSPA_VERSION_MAJOR

#define LADSPA_VERSION_MAJOR   1

◆ LADSPA_VERSION_MINOR

#define LADSPA_VERSION_MINOR   1

Typedef Documentation

◆ LADSPA_Data

typedef float LADSPA_Data

◆ LADSPA_Descriptor

◆ LADSPA_Descriptor_Function

typedef const LADSPA_Descriptor *(* LADSPA_Descriptor_Function) (unsigned long Index)

◆ LADSPA_Handle

typedef void* LADSPA_Handle

◆ LADSPA_PortDescriptor

◆ LADSPA_PortRangeHint

◆ LADSPA_PortRangeHintDescriptor

◆ LADSPA_Properties

Function Documentation

◆ ladspa_descriptor()

const LADSPA_Descriptor * ladspa_descriptor ( unsigned long Index)