DragonFly On-Line Manual Pages
    
    
	
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 (unsigned char *midibuffer, unsigned long int
       size)
DESCRIPTION
       Open a midi file, that you have buffered in memory, for processing.
       midibuffer
              The memory location of the buffered midi file. This buffer needs
              to be in standard midi 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_GetString(3), WildMidi_Init(3), WildMidi_MasterVolume(3),
       WildMidi_Open(3), WildMidi_SetOption(3), WildMidi_GetOutput(3),
       WildMidi_GetInfo(3), WildMidi_FastSeek(3), WildMidi_Close(3),
       WildMidi_Shutdown(3), wildmidi.cfg(5)
AUTHOR
       Chris Ison <wildcode@users.sf.net> Bret Curtis <psi29a@gmail.com>
COPYRIGHT
       Copyright (C) Chris Ison  2001-2010 Copyright (C) Bret Curtis 2013-2014
       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://creativecommons.org/licenses/by-sa/3.0/ or send a letter to
       Creative Commons, 171 Second Street, Suite 300, San Francisco,
       California, 94105, USA.
                               27 February 2014         WildMidi_OpenBuffer(3)