libmoldeo (Moldeo 1.0 Core)  1.0
libmoldeo is the group of objects and functions that executes the basic operations of Moldeo 1.0 Platform.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
moSoundManager.h File Reference
#include <moTypes.h>
#include <moText.h>
#include <moConfig.h>
#include <moResourceManager.h>
#include <moFileManager.h>
#include <moDataManager.h>
#include <moGsGraph.h>

Go to the source code of this file.

Classes

struct  moSoundParam
 Parámetros de sonido. More...
 
struct  moSoundEffect
 Efecto de sonido. More...
 
class  moSoundBuffer
 Buffer de sonido. More...
 
class  moSound
 Clase base de sonido. More...
 
class  moSound3D
 Clase base de sonido. More...
 
class  moSoundManager
 Administrador de sonidos. More...
 

Macros

#define NUMBUFFERS   (4)
 
#define SERVICE_UPDATE_PERIOD   (20)
 
#define MO_SOUNDERROR   -1
 

Enumerations

enum  moSoundType {
  MO_SOUNDTYPE_UNDEFINED, MO_SOUNDTYPE_MP3, MO_SOUNDTYPE_WAV, MO_SOUNDTYPE_OGG,
  MO_SOUNDTYPE_M4A
}
 Tipo de sonido. More...
 
enum  moSoundState { MO_SOUND_PLAYING, MO_SOUND_SEEKING, MO_SOUND_STOPPED }
 

Functions

 moDeclareExportedDynamicArray (moSoundEffect *, moSoundEffectArray)
 
 moDeclareExportedDynamicArray (moSoundBuffer *, moSoundBufferArray)
 
 moDeclareExportedDynamicArray (moSound *, moSoundArray)
 

Variables

const moSoundParam MODefSoundParams
 
const moSoundParam MOUndefinedSound
 

Macro Definition Documentation

#define MO_SOUNDERROR   -1

Definition at line 44 of file moSoundManager.h.

#define NUMBUFFERS   (4)

Definition at line 42 of file moSoundManager.h.

#define SERVICE_UPDATE_PERIOD   (20)

Definition at line 43 of file moSoundManager.h.

Enumeration Type Documentation

Enumerator
MO_SOUND_PLAYING 
MO_SOUND_SEEKING 
MO_SOUND_STOPPED 

Definition at line 58 of file moSoundManager.h.

Tipo de sonido.

Tipo de sonido

Enumerator
MO_SOUNDTYPE_UNDEFINED 
MO_SOUNDTYPE_MP3 
MO_SOUNDTYPE_WAV 
MO_SOUNDTYPE_OGG 
MO_SOUNDTYPE_M4A 

Definition at line 50 of file moSoundManager.h.

Function Documentation

moDeclareExportedDynamicArray ( moSoundEffect ,
moSoundEffectArray   
)
moDeclareExportedDynamicArray ( moSoundBuffer ,
moSoundBufferArray   
)
moDeclareExportedDynamicArray ( moSound ,
moSoundArray   
)

Variable Documentation

const moSoundParam MODefSoundParams
Initial value:
=
{
0,
0,
0,
0,
0,
0,
0
}

Definition at line 78 of file moSoundManager.h.

const moSoundParam MOUndefinedSound
Initial value:

Definition at line 89 of file moSoundManager.h.