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

Diff of /linuxsampler/trunk/src/engines/AbstractEngineChannel.h

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

revision 2871 by schoenebeck, Sun Apr 10 18:22:23 2016 UTC revision 2879 by schoenebeck, Tue Apr 19 14:07:53 2016 UTC
# Line 183  namespace LinuxSampler { Line 183  namespace LinuxSampler {
183              virtual void RemoveAllFxSends();              virtual void RemoveAllFxSends();
184    
185              void ImportEvents(uint Samples);              void ImportEvents(uint Samples);
186              int  ScheduleEventMicroSec(const Event* pEvent, int delay);              virtual note_id_t ScheduleNoteMicroSec(const Event* pEvent, int delay) = 0;
187              void IgnoreEvent(int id);              event_id_t ScheduleEventMicroSec(const Event* pEvent, int delay);
188                void IgnoreEvent(event_id_t id);
189                void IgnoreNote(note_id_t id);
190                void IgnoreEventByScriptID(const ScriptID& id);
191    
192              void AddGroup(uint group);              void AddGroup(uint group);
193              void HandleKeyGroupConflicts(uint KeyGroup, Pool<Event>::Iterator& itNoteOnEvent);              void HandleKeyGroupConflicts(uint KeyGroup, Pool<Event>::Iterator& itNoteOnEvent);
# Line 204  namespace LinuxSampler { Line 207  namespace LinuxSampler {
207                  //FIXME: leaves tiny time frames open (shortly after 1->2 devices connected or 2->1 disconnected) which could lead to concurrency issue for the purpose described above, however in practice it "should" be acceptable                  //FIXME: leaves tiny time frames open (shortly after 1->2 devices connected or 2->1 disconnected) which could lead to concurrency issue for the purpose described above, however in practice it "should" be acceptable
208                  return midiInputs.unsafeBack().size() > 1;                  return midiInputs.unsafeBack().size() > 1;
209              }              }
210    
211                inline bool applyTranspose(Event* event);
212      };      };
213    
214  } // namespace LinuxSampler  } // namespace LinuxSampler

Legend:
Removed from v.2871  
changed lines
  Added in v.2879

  ViewVC Help
Powered by ViewVC