1 |
/* |
/* |
2 |
Copyright (C) 2010 Christian Schoenebeck |
Copyright (C) 2010 - 2013 Christian Schoenebeck |
3 |
*/ |
*/ |
4 |
|
|
5 |
#ifndef LS_LADSPAEFFECT_H |
#ifndef LS_LADSPAEFFECT_H |
27 |
public: |
public: |
28 |
LadspaEffect(EffectInfo* pInfo) throw (Exception); |
LadspaEffect(EffectInfo* pInfo) throw (Exception); |
29 |
~LadspaEffect(); |
~LadspaEffect(); |
30 |
EffectInfo* GetEffectInfo(); |
EffectInfo* GetEffectInfo() OVERRIDE; |
31 |
void RenderAudio(uint Samples); |
void RenderAudio(uint Samples) OVERRIDE; |
32 |
void InitEffect(AudioOutputDevice* pDevice) throw (Exception); |
void InitEffect(AudioOutputDevice* pDevice) throw (Exception) OVERRIDE; |
33 |
static std::vector<EffectInfo*> AvailableEffects(); |
static std::vector<EffectInfo*> AvailableEffects(); |
34 |
|
|
35 |
private: |
private: |