defuze.me  Client
audioeffectbalance.hpp
00001 /**************************************************************************
00002 ** defuze.me Epitech Innovative Project
00003 **
00004 ** Copyright 2010-2011
00005 **   Athena Calmettes - Jocelyn De La Rosa - Francois Gaillard
00006 **   Adrien Jarthon - Alexandre Moore - Luc Peres - Arnaud Sellier
00007 **
00008 ** All rights reserved.
00009 **************************************************************************/
00010 
00011 #ifndef AUDIOEFFECTBALANCE_HPP
00012 #define AUDIOEFFECTBALANCE_HPP
00013 
00014 #include "audioeffect.hpp"
00015 
00016 namespace Audio
00017 {
00018     class AudioEffectBalance : public AudioEffect
00019     {
00020     public:
00021         AudioEffectBalance();
00022         virtual void                apply(short *data, int len);
00023         virtual AudioEffectWidget   *getWidget();
00024         int&                        balance();
00025     private:
00026         int     _balance;
00027     };
00028 }
00029 
00030 #endif // AUDIOEFFECTBALANCE_HPP