AlphaSynth.Main.AlphaSynthWebWorker.AlphaSynthWebWorker C# (CSharp) Method

AlphaSynthWebWorker() public method

public AlphaSynthWebWorker ( SharpKit main ) : System
main SharpKit
return System
        public AlphaSynthWebWorker(SharpKit.Html.workers.WorkerContext main)
        {
            _main = main;
            _main.addEventListener("message", HandleMessage, false);

            _player = new SynthPlayer();

            _player.PositionChanged += OnPositionChanged;
            _player.PlayerStateChanged += OnPlayerStateChanged;
            _player.Finished += OnFinished;
            _player.SoundFontLoad += OnSoundFontLoad;
            _player.SoundFontLoaded += OnSoundFontLoaded;
            _player.SoundFontLoadFailed += OnSoundFontLoadFailed;
            _player.MidiLoad += OnMidiLoad;
            _player.MidiLoaded += OnMidiLoaded;
            _player.MidiLoadFailed += OnMidiLoadFailed;
            _player.ReadyForPlay += OnReadyForPlay;

            OnReady();
        }