00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #ifndef _AFLIBMIXERITEM_H_
00024 #define _AFLIBMIXERITEM_H_
00025
00026
00031 class aflibMixerItem {
00032
00033 public:
00034
00035 aflibMixerItem();
00036
00037 aflibMixerItem(
00038 int input,
00039 int in_chan,
00040 int out_chan,
00041 int amp);
00042
00043 ~aflibMixerItem();
00044
00045 void
00046 setInput(int input);
00047
00048 int
00049 getInput() const;
00050
00051 void
00052 setInChannel(int in_chan);
00053
00054 int
00055 getInChannel() const;
00056
00057 void
00058 setOutChannel(int out_chan);
00059
00060 int
00061 getOutChannel() const;
00062
00063 void
00064 setAmplitude(int amp);
00065
00066 int
00067 getAmplitude() const;
00068
00069 bool
00070 operator < (const aflibMixerItem& item) const;
00071
00072 private:
00073
00074 int _input;
00075 int _in_chan;
00076 int _out_chan;
00077 int _amp;
00078
00079 };
00080
00081
00082 #endif