/[svn]/qsampler/trunk/src/qsamplerChannel.h
ViewVC logotype

Diff of /qsampler/trunk/src/qsamplerChannel.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 483 by capela, Tue Mar 15 23:54:14 2005 UTC revision 484 by capela, Tue Mar 22 12:55:29 2005 UTC
# Line 45  public: Line 45  public:
45          // Default destructor.          // Default destructor.
46          ~qsamplerChannel();          ~qsamplerChannel();
47    
48            // Main application form accessor.
49            qsamplerMainForm *mainForm() const;
50            
51          // Main application options accessor.          // Main application options accessor.
52          qsamplerOptions *options();          qsamplerOptions *options() const;
53    
54          // LSCP client descriptor accessor.          // LSCP client descriptor accessor.
55          lscp_client_t * client();          lscp_client_t * client() const;
56    
57          // Add/remove sampler channel methods.          // Add/remove sampler channel methods.
58          bool     addChannel();          bool     addChannel();
59          bool     removeChannel();          bool     removeChannel();
60    
61          // Sampler channel ID accessors.          // Sampler channel ID accessors.
62          int      channelID();          int      channelID() const;
63          void     setChannelID(int iChannelID);          void     setChannelID(int iChannelID);
64    
65          // Readable channel name.          // Readable channel name.
66          QString  channelName();          QString  channelName() const;
67    
68          // Engine name property.          // Engine name property.
69          QString& engineName();          const QString& engineName() const;
70          bool     loadEngine(const QString& sEngineName);          bool     loadEngine(const QString& sEngineName);
71    
72          // Instrument file and index.          // Instrument file and index.
73          QString& instrumentFile();          const QString& instrumentFile() const;
74          int      instrumentNr();          int      instrumentNr() const;
75          QString& instrumentName();          const QString& instrumentName() const;
76          int      instrumentStatus();          int      instrumentStatus() const;
77            
78            // Instrument file loader.
79          bool     loadInstrument(const QString& sInstrumentFile, int iInstrumentNr);          bool     loadInstrument(const QString& sInstrumentFile, int iInstrumentNr);
80          // Special instrument file/name/number settler.          // Special instrument file/name/number settler.
81          bool     setInstrument(const QString& sInstrumentFile, int iInstrumentNr);          bool     setInstrument(const QString& sInstrumentFile, int iInstrumentNr);
82    
83          // MIDI input driver (DEPRECATED).          // MIDI input driver (DEPRECATED).
84          QString& midiDriver();          const QString& midiDriver() const;
85          bool     setMidiDriver(const QString& sMidiDriver);          bool     setMidiDriver(const QString& sMidiDriver);
86    
87          // MIDI input device.          // MIDI input device.
88          int      midiDevice();          int      midiDevice() const;
89          bool     setMidiDevice(int iMidiDevice);          bool     setMidiDevice(int iMidiDevice);
90    
91          // MIDI input port.          // MIDI input port.
92          int      midiPort();          int      midiPort() const;
93          bool     setMidiPort(int iMidiPort);          bool     setMidiPort(int iMidiPort);
94    
95          // MIDI input channel.          // MIDI input channel.
96          int      midiChannel();          int      midiChannel() const;
97          bool     setMidiChannel(int iMidiChannel);          bool     setMidiChannel(int iMidiChannel);
98    
99          // Audio output driver (DEPRECATED).          // Audio output driver (DEPRECATED).
100          QString& audioDriver();          const QString& audioDriver() const;
101          bool     setAudioDriver(const QString& sAudioDriver);          bool     setAudioDriver(const QString& sAudioDriver);
102    
103          // Audio output device.          // Audio output device.
104          int      audioDevice();          int      audioDevice() const;
105          bool     setAudioDevice(int iAudioDevice);          bool     setAudioDevice(int iAudioDevice);
106    
107          // Sampler channel volume.          // Sampler channel volume.
108          float    volume();          float    volume() const;
109          bool     setVolume(float fVolume);          bool     setVolume(float fVolume);
110    
111          // Istrument name remapper.          // Istrument name remapper.
# Line 116  public: Line 121  public:
121          bool     channelReset();          bool     channelReset();
122    
123          // Message logging methods (brainlessly mapped to main form's).          // Message logging methods (brainlessly mapped to main form's).
124          void     appendMessages       (const QString & s);          void     appendMessages       (const QString & s) const;
125          void     appendMessagesColor  (const QString & s, const QString & c);          void     appendMessagesColor  (const QString & s, const QString & c) const;
126          void     appendMessagesText   (const QString & s);          void     appendMessagesText   (const QString & s) const;
127          void     appendMessagesError  (const QString & s);          void     appendMessagesError  (const QString & s) const;
128          void     appendMessagesClient (const QString & s);          void     appendMessagesClient (const QString & s) const;
129    
130          // Context menu event handler.          // Context menu event handler.
131          void contextMenuEvent(QContextMenuEvent *pEvent);          void contextMenuEvent(QContextMenuEvent *pEvent);

Legend:
Removed from v.483  
changed lines
  Added in v.484

  ViewVC Help
Powered by ViewVC