/[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 2879 by schoenebeck, Tue Apr 19 14:07:53 2016 UTC revision 2948 by schoenebeck, Fri Jul 15 15:29:04 2016 UTC
# Line 101  namespace LinuxSampler { Line 101  namespace LinuxSampler {
101    
102              AudioOutputDevice* GetAudioOutputDeviceSafe();              AudioOutputDevice* GetAudioOutputDeviceSafe();
103    
104                script_callback_id_t GetScriptCallbackID(const ScriptEvent* e) const {
105                    return pScript->pEvents->getID(e);
106                }
107    
108                RTList<ScriptEvent>::Iterator ScriptCallbackByID(script_callback_id_t id) const {
109                    return pScript->pEvents->fromID(id);
110                }
111    
112                void ScheduleResumeOfScriptCallback(RTList<ScriptEvent>::Iterator& itCallback, sched_time_t now, bool forever);
113    
114              friend class AbstractVoice;              friend class AbstractVoice;
115              friend class AbstractEngine;              friend class AbstractEngine;
116              template<class TV, class TRR, class TR, class TD, class TIM, class TI> friend class EngineBase;              template<class TV, class TRR, class TR, class TD, class TIM, class TI> friend class EngineBase;
# Line 186  namespace LinuxSampler { Line 196  namespace LinuxSampler {
196              virtual note_id_t ScheduleNoteMicroSec(const Event* pEvent, int delay) = 0;              virtual note_id_t ScheduleNoteMicroSec(const Event* pEvent, int delay) = 0;
197              event_id_t ScheduleEventMicroSec(const Event* pEvent, int delay);              event_id_t ScheduleEventMicroSec(const Event* pEvent, int delay);
198              void IgnoreEvent(event_id_t id);              void IgnoreEvent(event_id_t id);
199              void IgnoreNote(note_id_t id);              virtual void IgnoreNote(note_id_t id) = 0;
200              void IgnoreEventByScriptID(const ScriptID& id);              void IgnoreEventByScriptID(const ScriptID& id);
201    
202              void AddGroup(uint group);              void AddGroup(uint group);

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

  ViewVC Help
Powered by ViewVC