API Diff between 1.9.14 and 1.2.1
78 Additions
11 Removals
Commons.Music.Midi
-
public class GeneralMidi
-
public interface IMidiAccess2 : IMidiAccess
-
public interface IMidiPlayerTimeManager
- void WaitBy(int addedMilliseconds)
-
public interface IMidiTimeManager
-
public class MidiAccessExtensionManager
-
public class MidiConnectionStateDetectorExtension
-
public struct MidiEvent
-
public class MidiInstrumentDefinition
-
public static class MidiMetaType
- public static double GetBpm(byte[] data)
- public static double GetBpm(byte[] data, int offset)
- public static int GetTempo(byte[] data, int offset)
-
public abstract class MidiModuleDatabase
-
public class MidiModuleDefinition
- public string Match { get; set; }
-
public class MidiMusic
-
public class MidiPlayer : IDisposable
- public event Action PlaybackCompletedToEnd
- public MidiPlayer(MidiMusic music, IMidiTimeManager timeManager)
- public MidiPlayer(MidiMusic music, IMidiAccess access, IMidiTimeManager timeManager)
- public MidiPlayer(MidiMusic music, IMidiOutput output, IMidiTimeManager timeManager)
- public MidiPlayer(MidiMusic music, IMidiPlayerTimeManager timeManager)
- public MidiPlayer(MidiMusic music, IMidiAccess access, IMidiPlayerTimeManager timeManager)
- public MidiPlayer(MidiMusic music, IMidiOutput output, IMidiPlayerTimeManager timeManager)
- public void Pause()
- public void Play()
- public void Seek(int ticks)
- public void SeekAsync(int ticks)
- public void SetChannelMask(bool[] channelMask)
- public void Stop()
-
public abstract class MidiPortCreatorExtension
-
public class MidiSyncPlayer : IDisposable, IMidiPlayerStatus
-
public abstract class MidiTimeManagerBase : IMidiTimeManager
-
public enum PlayerState
-
public class SimpleMidiTimeManager : MidiTimeManagerBase
-
public class SimpleAdjustingMidiPlayerTimeManager : IMidiPlayerTimeManager
-
public class SimpleVirtualMidiInput : SimpleVirtualMidiPort, IMidiInput, IMidiPort, IDisposable
-
public class SimpleVirtualMidiOutput : SimpleVirtualMidiPort, IMidiOutput, IMidiPort, IDisposable
-
public abstract class SimpleVirtualMidiPort : IMidiPort
-
public class VirtualMidiTimeManager : MidiTimeManagerBase
-
public class VirtualMidiPlayerTimeManager : IMidiPlayerTimeManager, IDisposable