70 |
virtual std::vector<instrument_id_t> Instruments(); |
virtual std::vector<instrument_id_t> Instruments(); |
71 |
virtual InstrumentManager::mode_t GetMode(const instrument_id_t& ID); |
virtual InstrumentManager::mode_t GetMode(const instrument_id_t& ID); |
72 |
virtual void SetMode(const instrument_id_t& ID, InstrumentManager::mode_t Mode); |
virtual void SetMode(const instrument_id_t& ID, InstrumentManager::mode_t Mode); |
|
virtual float GetVolume(const instrument_id_t& ID); |
|
|
virtual void SetVolume(const instrument_id_t& ID, float Volume); |
|
73 |
virtual String GetInstrumentName(instrument_id_t ID); |
virtual String GetInstrumentName(instrument_id_t ID); |
74 |
protected: |
protected: |
75 |
virtual ::gig::Instrument* Create(instrument_id_t Key, InstrumentConsumer* pConsumer, void*& pArg); |
virtual ::gig::Instrument* Create(instrument_id_t Key, InstrumentConsumer* pConsumer, void*& pArg); |