/[svn]/linuxsampler/trunk/src/engines/gig/EngineChannel.h
ViewVC logotype

Diff of /linuxsampler/trunk/src/engines/gig/EngineChannel.h

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

revision 1686 by schoenebeck, Thu Feb 14 14:58:50 2008 UTC revision 1843 by iliev, Sat Feb 21 17:08:18 2009 UTC
# Line 65  namespace LinuxSampler { namespace gig { Line 65  namespace LinuxSampler { namespace gig {
65              virtual bool    StatusChanged(bool bNewStatus = false);              virtual bool    StatusChanged(bool bNewStatus = false);
66              virtual float   Volume();              virtual float   Volume();
67              virtual void    Volume(float f);              virtual void    Volume(float f);
68                virtual float   Pan();
69                virtual void    Pan(float f);
70              virtual uint    Channels();              virtual uint    Channels();
71              virtual void    Connect(AudioOutputDevice* pAudioOut);              virtual void    Connect(AudioOutputDevice* pAudioOut);
72              virtual void    DisconnectAudioOutputDevice();              virtual void    DisconnectAudioOutputDevice();
# Line 129  namespace LinuxSampler { namespace gig { Line 131  namespace LinuxSampler { namespace gig {
131              bool                    bStatusChanged;           ///< true in case an engine parameter has changed (e.g. new instrument, another volumet)              bool                    bStatusChanged;           ///< true in case an engine parameter has changed (e.g. new instrument, another volumet)
132              std::vector<FxSend*>    fxSends;              std::vector<FxSend*>    fxSends;
133              int                     GlobalTranspose;          ///< amount of semi tones all notes should be transposed              int                     GlobalTranspose;          ///< amount of semi tones all notes should be transposed
134                int                     iLastPanRequest; ///< just for the return value of Pan(), so we don't have to make an injective function
135    
136              /// Command used by the instrument loader thread to              /// Command used by the instrument loader thread to
137              /// request an instrument change on a channel.              /// request an instrument change on a channel.
# Line 157  namespace LinuxSampler { namespace gig { Line 160  namespace LinuxSampler { namespace gig {
160          private:          private:
161              void ResetInternal();              void ResetInternal();
162              void RemoveAllFxSends();              void RemoveAllFxSends();
163                void ClearDimRegionsInUse();
164                void ResetDimRegionsInUse();
165              instrument_change_command_t& ChangeInstrument(::gig::Instrument* pInstrument);              instrument_change_command_t& ChangeInstrument(::gig::Instrument* pInstrument);
166      };      };
167    

Legend:
Removed from v.1686  
changed lines
  Added in v.1843

  ViewVC Help
Powered by ViewVC