protected override void OnUnprepareBuffer(MidiBufferStream buffer) { Check.IfArgumentNull(buffer, "buffer"); int result = NativeMethods.midiOutUnprepareHeader( MidiPort.MidiSafeHandle, buffer.ToIntPtr(), (uint)MemoryUtil.SizeOfMidiHeader); MidiOutPortBase.ThrowIfError(result); }
/// <summary> /// For derived classes only. /// </summary> /// <param name="port">A midi port base class.</param> internal MidiOutBufferManager(MidiOutPortBase port) : base(port, FileAccess.ReadWrite) { }