logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

WildMidi_GetMidiOutput - get a midi file of a file being processed.

Author

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

Description

       Writes  the  midi-format  data from the file being processed to the memory location pointed to by buffer.
       The data will be in type-0 format for type-0 and type-1 files.  For type-2 files, the  data  will  be  in
       type-2 format unless the WM_MO_SAVEASTYPE0 option is set.

       handle The identifier obtained from opening a file with WildMidi_Open(3) orWildMidi_OpenBuffer(3)

       buffer The  memory  location where libWildMidi is to store the midi data from the handle. The buffer will
              be allocated with malloc() and must be free()d by the caller when it is no longer needed.

       size   The location where libWildMidi is to store the size of the midi data stored in buffer.

Library

libWildMidi

Name

       WildMidi_GetMidiOutput - get a midi file of a file being processed.

Return Value

       Returns -1 on error otherwise returns 0

See Also

WildMidi_GetVersion(3),WildMidi_Init(3),WildMidi_MasterVolume(3),        WildMidi_Open(3),WildMidi_OpenBuffer(3),WildMidi_SetOption(3),WildMidi_GetOutput(3),WildMidi_GetInfo(3),WildMidi_FastSeek(3),WildMidi_Close(3),WildMidi_Shutdown(3), wildmidi.cfg(5)

Synopsis

#include<wildmidi_lib.h>intWildMidi_GetMidiOutput(midi*handle,int8_t**buffer,uint32_t*size)

See Also