1WildMidi_ConvertToMidi(3)WildMidi Programmer's ManualWildMidi_ConvertToMidi(3)
2
3
4

NAME

6       WildMidi_ConvertToMidi - Convert a MIDI-like file into a new MIDI file.
7

LIBRARY

9       libWildMidi
10

SYNOPSIS

12       #include <wildmidi_lib.h>
13
14       WildMidi_ConvertToMidi  (const  char  *file,  uint8_t  **out,  uint32_t
15       *size)
16

DESCRIPTION

18       Takes a MIDI-like file as input and tries to detect, convert and  write
19       to a memory buffer in MIDI format.
20
21       file   The input file that contains MIDI-like content: XMI or MUS.
22
23       out    The  output  buffer. It will be allocated with malloc() and must
24              be free()d by the caller when it is no longer needed.
25
26       size   The size of the output buffer.
27

SEE ALSO

29       WildMidi_GetVersion(3),   WildMidi_MasterVolume(3),   WildMidi_Open(3),
30       WildMidi_OpenBuffer(3),  WildMidi_SetOption(3),  WildMidi_GetOutput(3),
31       WildMidi_GetMidiOutput(3),  WildMidi_GetInfo(3),  WildMidi_FastSeek(3),
32       WildMidi_Close(3), WildMidi_Shutdown(3), wildmidi.cfg(5)
33

AUTHOR

35       Chris Ison <chrisisonwildcode@gmail.com> Bret Curtis <psi29a@gmail.com>
36
38       Copyright (C) WildMidi Developers 2001-2016
39
40       This file is part of WildMIDI.
41
42       WildMIDI  is  free  software:  you  can  redistribute and/or modify the
43       player under the terms of the GNU General Public License  and  you  can
44       redistribute  and/or  modify  the  library  under  the terms of the GNU
45       Lesser General Public License as published by the Free Software Founda‐
46       tion,  either  version  3 of the licenses, or(at your option) any later
47       version.
48
49       WildMIDI is distributed in the hope that it will be useful, but WITHOUT
50       ANY  WARRANTY;  without even the implied warranty of MERCHANTABILITY or
51       FITNESS FOR A PARTICULAR PURPOSE. See the GNU  General  Public  License
52       and the GNU Lesser General Public License for more details.
53
54       You  should  have received a copy of the GNU General Public License and
55       the GNU Lesser General Public License along with WildMIDI. If not,  see
56       <http://www.gnu.org/licenses/>.
57
58       This  manpage  is licensed under the Creative Commons Attribution-Share
59       Alike 3.0 Unported License. To view  a  copy  of  this  license,  visit
60       http://creativecommons.org/licenses/by-sa/3.0/ or send a letter to Cre‐
61       ative Commons, 171 Second Street, Suite 300, San Francisco, California,
62       94105, USA.
63
64                                 10 March 2016       WildMidi_ConvertToMidi(3)
Impressum