_________ __                 __
        /   _____//  |_____________ _/  |______     ____  __ __  ______
        \_____  \\   __\_  __ \__  \\   __\__  \   / ___\|  |  \/  ___/
        /        \|  |  |  | \// __ \|  |  / __ \_/ /_/  >  |  /\___ \
       /_______  /|__|  |__|  (____  /__| (____  /\___  /|____//____  >
               \/                  \/          \//_____/            \/
    ______________________                           ______________________
                          T H E   W A R   B E G I N S
                   Stratagus - A free fantasy real time strategy game engine

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Attributes | List of all members
CSampleFluidSynth Class Reference
Inheritance diagram for CSampleFluidSynth:
CSample

Public Member Functions

fluidsynth.cpp - FluidSynth support
 ~CSampleFluidSynth ()
 
int Read (void *buf, int len)
 
- Public Member Functions inherited from CSample
 CSample ()
 
virtual ~CSample ()
 

Public Attributes

FluidSynthData Data
 
- Public Attributes inherited from CSample
unsigned char Channels
 
unsigned char SampleSize
 mono or stereo More...
 
unsigned int Frequency
 sample size in bits More...
 
unsigned short BitsPerSample
 frequency in hz More...
 
unsigned char * Buffer
 bits in a sample 8/16/32 More...
 
int Pos
 sample buffer More...
 
int Len
 buffer position More...
 

Constructor & Destructor Documentation

CSampleFluidSynth::~CSampleFluidSynth ( )

Type member function to free sample

Member Function Documentation

int CSampleFluidSynth::Read ( void *  buf,
int  len 
)
virtual

Type member function to read from the module

Parameters
bufBuffer to write data to
lenLength of the buffer
Returns
Number of bytes read

Implements CSample.

Member Data Documentation

FluidSynthData CSampleFluidSynth::Data

The documentation for this class was generated from the following file:
(C) Copyright 1998-2012 by The Stratagus Project under the GNU General Public License.
All trademarks and copyrights on this page are owned by their respective owners.