/[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 674 by schoenebeck, Tue Jun 21 18:00:52 2005 UTC revision 675 by schoenebeck, Wed Jun 22 22:09:28 2005 UTC
# Line 67  namespace LinuxSampler { namespace gig { Line 67  namespace LinuxSampler { namespace gig {
67              virtual void    DisconnectAudioOutputDevice();              virtual void    DisconnectAudioOutputDevice();
68              virtual void    SetOutputChannel(uint EngineAudioChannel, uint AudioDeviceChannel);              virtual void    SetOutputChannel(uint EngineAudioChannel, uint AudioDeviceChannel);
69              virtual int     OutputChannel(uint EngineAudioChannel);              virtual int     OutputChannel(uint EngineAudioChannel);
70                virtual void    Connect(MidiInputPort* pMidiPort, midi_chan_t MidiChannel);
71                virtual void    DisconnectMidiInputPort();
72                virtual MidiInputPort* GetMidiInputPort();
73                virtual midi_chan_t MidiChannel();
74              virtual String  InstrumentFileName();              virtual String  InstrumentFileName();
75              virtual String  InstrumentName();              virtual String  InstrumentName();
76              virtual int     InstrumentIndex();              virtual int     InstrumentIndex();
# Line 85  namespace LinuxSampler { namespace gig { Line 89  namespace LinuxSampler { namespace gig {
89              float*                  pOutputRight;             ///< Audio output channel buffer (right)              float*                  pOutputRight;             ///< Audio output channel buffer (right)
90              int                     AudioDeviceChannelLeft;   ///< audio device channel number to which the left channel is connected to              int                     AudioDeviceChannelLeft;   ///< audio device channel number to which the left channel is connected to
91              int                     AudioDeviceChannelRight;  ///< audio device channel number to which the right channel is connected to              int                     AudioDeviceChannelRight;  ///< audio device channel number to which the right channel is connected to
92                MidiInputPort*          pMidiInputPort;           ///< Points to the connected MIDI input port or NULL if none assigned.
93                midi_chan_t             midiChannel;              ///< MIDI channel(s) on which this engine channel listens to.
94              RingBuffer<Event>*      pEventQueue;              ///< Input event queue.              RingBuffer<Event>*      pEventQueue;              ///< Input event queue.
95              RTList<Event>*          pEvents;                  ///< All engine channel specific events for the current audio fragment.              RTList<Event>*          pEvents;                  ///< All engine channel specific events for the current audio fragment.
96              RTList<Event>*          pCCEvents;                ///< All control change events for the current audio fragment on this engine channel.              RTList<Event>*          pCCEvents;                ///< All control change events for the current audio fragment on this engine channel.

Legend:
Removed from v.674  
changed lines
  Added in v.675

  ViewVC Help
Powered by ViewVC