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.
|
Clase base de sonido. More...
#include <moSoundManager.h>
Public Member Functions | |
moSound () | |
virtual | ~moSound () |
virtual MOboolean | Init () |
Inicializa el objeto. More... | |
virtual MOboolean | Finish () |
Finaliza el objeto, libera recursos. More... | |
virtual moText | GetName () |
virtual void | SetName (moText name) |
virtual moText | GetFileName () |
virtual void | SetFileName (moText filename) |
moSoundType | GetType () |
MOboolean | LoadFromFile (moText filename) |
MOboolean | SupportedFile (moText p_filename) |
virtual void | Play () |
virtual void | Stop () |
virtual void | Pause () |
virtual void | Rewind () |
virtual moStreamState | State () |
virtual bool | IsPlaying () |
virtual void | Update () |
virtual MOulong | GetPosition () |
virtual MOulong | GetDuration () |
virtual MOulong | GetSampleCount () |
virtual void | Seek (int position, float rate=1.0) |
virtual bool | IsEOS () |
virtual void | SetVolume (float gain) |
virtual float | GetVolume () |
virtual void | SetPitch (float pitch) |
virtual float | GetPitch () |
virtual void | SetBalance (float balance) |
virtual float | GetBalance () |
virtual void | SetEchoDelay (float delay) |
virtual float | GetEchoDelay () |
virtual void | SetEchoIntensity (float intensity) |
virtual float | GetEchoIntensity () |
virtual void | SetEchoFeedback (float feedback) |
virtual float | GetEchoFeedback () |
moAudioFormat & | GetAudioFormat () |
MOint | GetBufferSize () |
virtual void | PlaySample (MOint sampleid) |
MOint | GetActualSample () |
Public Member Functions inherited from moAbstract | |
moAbstract () | |
virtual | ~moAbstract () |
MOboolean | Initialized () |
Pregunta si está inicializado. More... | |
Protected Attributes | |
moText | m_SoundName |
moSoundType | m_SoundType |
moText | m_FileName |
moSoundParam | m_SoundParam |
moGsGraph * | m_pAudioGraph |
moAudioFormat | m_AudioFormat |
float | m_Position |
float | m_Volume |
float | m_Pitch |
float | m_Balance |
float | m_EchoDelay |
panorama More... | |
float | m_EchoIntensity |
float | m_EchoFeedback |
bool | m_bIsPlaying |
MOint | m_BufferSize |
MOint | m_ActualSample |
MOint | m_OldSample |
Additional Inherited Members | |
Public Attributes inherited from moAbstract | |
MOboolean | m_bInitialized |
Valor de inicialización More... | |
Static Public Attributes inherited from moAbstract | |
static moDebug * | MODebug2 = new moDebug() |
Clase de impresión de errores para depuración More... | |
static moTextHeap * | MODebug = new moTextHeap() |
Lista de textos. More... | |
moSound::moSound | ( | ) |
|
virtual |
Definition at line 69 of file moSoundManager.cpp.
|
virtual |
Finaliza el objeto, libera recursos.
Función de finalización. Libera los recursos generados en la función de inicialización.
Reimplemented from moAbstract.
Reimplemented in moSound3D.
Definition at line 74 of file moSoundManager.cpp.
|
inline |
Definition at line 191 of file moSoundManager.h.
|
inline |
Definition at line 188 of file moSoundManager.h.
|
virtual |
Definition at line 260 of file moSoundManager.cpp.
|
inline |
Definition at line 189 of file moSoundManager.h.
|
virtual |
Definition at line 207 of file moSoundManager.cpp.
|
virtual |
Definition at line 275 of file moSoundManager.cpp.
|
virtual |
Definition at line 301 of file moSoundManager.cpp.
|
virtual |
Definition at line 288 of file moSoundManager.cpp.
|
virtual |
Definition at line 98 of file moSoundManager.cpp.
|
virtual |
Definition at line 90 of file moSoundManager.cpp.
|
virtual |
Reimplemented in moSound3D.
Definition at line 247 of file moSoundManager.cpp.
|
virtual |
Definition at line 194 of file moSoundManager.cpp.
|
virtual |
Definition at line 200 of file moSoundManager.cpp.
moSoundType moSound::GetType | ( | ) |
Definition at line 106 of file moSoundManager.cpp.
|
virtual |
Reimplemented in moSound3D.
Definition at line 232 of file moSoundManager.cpp.
|
virtual |
Inicializa el objeto.
Función de Inicialización. Todos los recursos manejados exclusivamente por este objeto son generados aquí.
Reimplemented from moAbstract.
Reimplemented in moSound3D.
Definition at line 83 of file moSoundManager.cpp.
|
virtual |
Definition at line 217 of file moSoundManager.cpp.
|
virtual |
Definition at line 180 of file moSoundManager.cpp.
Definition at line 110 of file moSoundManager.cpp.
|
virtual |
Reimplemented in moSound3D.
Definition at line 141 of file moSoundManager.cpp.
|
virtual |
Reimplemented in moSound3D.
Definition at line 135 of file moSoundManager.cpp.
|
virtual |
Definition at line 306 of file moSoundManager.cpp.
|
virtual |
Reimplemented in moSound3D.
Definition at line 153 of file moSoundManager.cpp.
|
virtual |
Definition at line 212 of file moSoundManager.cpp.
|
virtual |
Definition at line 252 of file moSoundManager.cpp.
|
virtual |
Definition at line 266 of file moSoundManager.cpp.
|
virtual |
Definition at line 293 of file moSoundManager.cpp.
|
virtual |
Definition at line 280 of file moSoundManager.cpp.
|
virtual |
Definition at line 102 of file moSoundManager.cpp.
|
virtual |
Definition at line 94 of file moSoundManager.cpp.
|
virtual |
Reimplemented in moSound3D.
Definition at line 238 of file moSoundManager.cpp.
|
virtual |
Reimplemented in moSound3D.
Definition at line 223 of file moSoundManager.cpp.
|
virtual |
Reimplemented in moSound3D.
Definition at line 158 of file moSoundManager.cpp.
|
virtual |
Reimplemented in moSound3D.
Definition at line 146 of file moSoundManager.cpp.
Definition at line 124 of file moSoundManager.cpp.
|
virtual |
Reimplemented in moSound3D.
Definition at line 189 of file moSoundManager.cpp.
|
protected |
Definition at line 215 of file moSoundManager.h.
|
protected |
Definition at line 202 of file moSoundManager.h.
|
protected |
Definition at line 207 of file moSoundManager.h.
|
protected |
Definition at line 213 of file moSoundManager.h.
|
protected |
Definition at line 214 of file moSoundManager.h.
|
protected |
panorama
Definition at line 209 of file moSoundManager.h.
|
protected |
Definition at line 211 of file moSoundManager.h.
|
protected |
Definition at line 210 of file moSoundManager.h.
|
protected |
Definition at line 197 of file moSoundManager.h.
|
protected |
Definition at line 216 of file moSoundManager.h.
|
protected |
Definition at line 201 of file moSoundManager.h.
|
protected |
Definition at line 206 of file moSoundManager.h.
|
protected |
Definition at line 204 of file moSoundManager.h.
|
protected |
Definition at line 195 of file moSoundManager.h.
|
protected |
Definition at line 199 of file moSoundManager.h.
|
protected |
Definition at line 196 of file moSoundManager.h.
|
protected |
Definition at line 205 of file moSoundManager.h.