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

FreeBSD Manual Pages

  
 
  

home | help
WildMidi_OpenBuffer(3)	  WildMidi Programmer's Manual	  WildMidi_OpenBuffer(3)

NAME
     WildMidi_OpenBuffer - Open a midi file buffer for processing

LIBRARY
     libWildMidi

SYNOPSIS
     #include <wildmidi_lib.h>

     midi *WildMidi_OpenBuffer (uint8_t *midibuffer, uint32_t size)

DESCRIPTION
     Open a file, that you have buffered in memory, for processing.

     midibuffer
	    The memory location of the buffered file. This buffer needs to be in
	    either  HMP,  HMI, MIDI, or XMIDI file format. Once this function is
	    called, any changes to the buffer will have no effect.

     size   This is the size of the midi file in bytes that is stored in memory.

RETURN VALUE
     Returns NULL on error, otherwise returns  a  handle  for  the  midi  buffer
     opened.

SEE ALSO
     WildMidi_GetVersion(3),  WildMidi_Init(3),  WildMidi_MasterVolume(3), Wild-
     Midi_Open(3), WildMidi_SetOption(3),  WildMidi_GetOutput(3),  WildMidi_Get-
     MidiOutput(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_OpenBuffer(3)

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

home | help