Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
WildMidi_...ferToMidi(3)  WildMidi Programmer's Manual	WildMidi_...ferToMidi(3)

NAME
     WildMidi_ConvertBufferToMidi  -  Convert a MIDI-like buffer into a new MIDI
     buffer.

LIBRARY
     libWildMidi

SYNOPSIS
     #include <wildmidi_lib.h>

     WildMidi_ConvertBufferToMidi (uint8_t *in, uint8_t insize,  uint8_t  **out,
     uint32_t *outsize)

DESCRIPTION
     Takes  a  MIDI-like memory buffer as input and tries to detect, convert and
     write to a memory buffer in MIDI format.

     in     The input buffer that contains MIDI-like content: XMI or MUS.

     insize The size of the input buffer.

     out    The output buffer. It will be allocated with malloc()  and	must  be
	    free()d by the caller when it is no longer needed.

     outsizeThe size of the output buffer.

SEE ALSO
     WildMidi_GetVersion(3),  WildMidi_MasterVolume(3),  WildMidi_Open(3), Wild-
     Midi_OpenBuffer(3),  WildMidi_SetOption(3),  WildMidi_GetOutput(3),   Wild-
     Midi_GetMidiOutput(3),   WildMidi_GetInfo(3),  WildMidi_FastSeek(3),  Wild-
     Midi_Close(3), WildMidi_Shutdown(3), wildmidi.cfg(5)

AUTHOR
     Chris Ison <chrisisonwildcode@gmail.com> Bret Curtis <psi29a@gmail.com>

COPYRIGHT
     Copyright (C) WildMidi Developers 2001-2016

     This file is part of WildMIDI.

     WildMIDI is free software: you can redistribute and/or  modify  the  player
     under  the terms of the GNU General Public License and you can redistribute
     and/or modify the library under the terms of the GNU Lesser General  Public
     License  as  published by the Free Software Foundation, either version 3 of
     the licenses, or(at your option) any later version.

     WildMIDI is distributed in the hope that it will be useful, but WITHOUT ANY
     WARRANTY; without even the implied warranty of MERCHANTABILITY  or  FITNESS
     FOR  A  PARTICULAR  PURPOSE. See the GNU General Public License and the GNU
     Lesser General Public License for more details.

     You should have received a copy of the GNU General Public License	and  the
     GNU  Lesser  General  Public  License  along  with  WildMIDI.  If	not, see
     <http://www.gnu.org/licenses/>.

     This manpage is licensed under the Creative Commons Attribution-Share Alike
     3.0 Unported License. To view a copy of  this  license,  visit  http://cre-
     ativecommons.org/licenses/by-sa/3.0/  or send a letter to Creative Commons,
     171 Second Street, Suite 300, San Francisco, California, 94105, USA.

				  10 March 2016 	WildMidi_...ferToMidi(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=WildMidi_ConvertBufferToMidi&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help