public MusicPlayerStatus AddMetaEvent(double timestamp, MidiMetaEvent metaEvent) { if (metaEvent == null) { throw new ArgumentNullException("metaEvent"); } var ptr = metaEvent.ToUnmanaged(); var ret = MusicTrackNewMetaEvent(handle, timestamp, ptr); Marshal.FreeHGlobal(ptr); return(ret); }
public MusicPlayerStatus AddMetaEvent (double timestamp, MidiMetaEvent metaEvent) { if (metaEvent == null) throw new ArgumentNullException ("metaEvent"); var ptr = metaEvent.ToUnmanaged (); var ret = MusicTrackNewMetaEvent (handle, timestamp, ptr); Marshal.FreeHGlobal (ptr); return ret; }