Niotso  git revision 558726a9f13d7c3423a683dd2f4323589b66c310
The New Implementation of The Sims Online
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Namespaces | Constant Groups | Enumerations | Functions | Variables
Audio.cpp File Reference
#include "FileHandler.hpp"
#include <mpg123.h>
#include "wav/read_wav.h"
#include "xa/read_xa.h"
#include "utk/read_utk.h"

Namespaces

 File
 

Constant Groups

 File
 

Enumerations

enum  File::SoundType {
  File::FSND_WAV, File::FSND_XA, File::FSND_UTK, File::FSND_MP3,
  File::FSND_COUNT
}
 

Functions

static uint8_t * File::ReadWAV (Sound_t *Sound, const uint8_t *InData, size_t FileSize)
 
static uint8_t * File::ReadXA (Sound_t *Sound, const uint8_t *InData, size_t FileSize)
 
static uint8_t * File::ReadUTK (Sound_t *Sound, const uint8_t *InData, size_t FileSize)
 
static uint8_t * File::ReadMP3 (Sound_t *Sound, const uint8_t *InData, size_t FileSize)
 
Sound_tFile::ReadSoundFile (const char *Filename)
 

Variables

static const uint8_t File::Signature []
 
static uint8_t *(*const File::SoundFunction [])(Sound_t *, const uint8_t *, size_t)