audacia/src/effects/Invert.h
Leland Lucius 7a0aa43a82 Convert all wxTRANSLATE() to XO()
XO() can be used anywhere a string must be extracted for translation
but not automatically translated at runtime.
2015-04-18 23:03:49 -05:00

46 lines
942 B
C++

/**********************************************************************
Audacity: A Digital Audio Editor
Invert.h
Mark Phillips
This class inverts the selected audio.
**********************************************************************/
#ifndef __AUDACITY_EFFECT_INVERT__
#define __AUDACITY_EFFECT_INVERT__
#include <wx/string.h>
#include "Effect.h"
#define INVERT_PLUGIN_SYMBOL XO("Invert")
class EffectInvert : public Effect
{
public:
EffectInvert();
virtual ~EffectInvert();
// IdentInterface implementation
virtual wxString GetSymbol();
virtual wxString GetDescription();
// EffectIdentInterface implementation
virtual EffectType GetType();
virtual bool IsInteractive();
// EffectClientInterface implementation
virtual int GetAudioInCount();
virtual int GetAudioOutCount();
virtual sampleCount ProcessBlock(float **inBlock, float **outBlock, sampleCount blockLen);
};
#endif