libmoldeo (Moldeo 1.0 Core)  1.0
libmoldeo es el conjunto de objetos y funciones, que permiten ejecutar las operaciones básicas de la plataforma Moldeo, y que compone su núcleo.
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Amigas 'defines' Grupos Páginas
Referencia de la Clase moSound

Clase base de sonido. Más...

#include <moSoundManager.h>

Diagrama de herencias de moSound
moAbstract moSound3D

Métodos públicos

 moSound ()
 
virtual ~moSound ()
 
virtual MOboolean Init ()
 Inicializa el objeto. Más...
 
virtual MOboolean Finish ()
 Finaliza el objeto, libera recursos. Más...
 
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 ()
 
moAudioFormatGetAudioFormat ()
 
MOint GetBufferSize ()
 
virtual void PlaySample (MOint sampleid)
 
MOint GetActualSample ()
 
- Métodos públicos heredados desde moAbstract
 moAbstract ()
 
virtual ~moAbstract ()
 
MOboolean Initialized ()
 Pregunta si está inicializado. Más...
 

Atributos protegidos

moText m_SoundName
 
moSoundType m_SoundType
 
moText m_FileName
 
moSoundParam m_SoundParam
 
moGsGraphm_pAudioGraph
 
moAudioFormat m_AudioFormat
 
float m_Position
 
float m_Volume
 
float m_Pitch
 
float m_Balance
 
float m_EchoDelay
 panorama Más...
 
float m_EchoIntensity
 
float m_EchoFeedback
 
bool m_bIsPlaying
 
MOint m_BufferSize
 
MOint m_ActualSample
 
MOint m_OldSample
 

Otros miembros heredados

- Atributos públicos heredados desde moAbstract
MOboolean m_bInitialized
 Valor de inicialización. Más...
 
- Atributos públicos estáticos heredados desde moAbstract
static moDebugMODebug2 = new moDebug()
 Clase de impresión de errores para depuración. Más...
 
static moTextHeapMODebug = new moTextHeap()
 Lista de textos. Más...
 

Descripción detallada

Clase base de sonido.

Clase base de sonido

Definición en la línea 140 del archivo moSoundManager.h.

Documentación del constructor y destructor

moSound::moSound ( )
moSound::~moSound ( )
virtual

Definición en la línea 69 del archivo moSoundManager.cpp.

Documentación de las funciones miembro

MOboolean moSound::Finish ( )
virtual

Finaliza el objeto, libera recursos.

Función de finalización. Libera los recursos generados en la función de inicialización.

Devuelve
verdadero si fue exitosa o falso en otro caso

Reimplementado de moAbstract.

Reimplementado en moSound3D.

Definición en la línea 74 del archivo moSoundManager.cpp.

MOint moSound::GetActualSample ( )
inline

Definición en la línea 191 del archivo moSoundManager.h.

moAudioFormat& moSound::GetAudioFormat ( )
inline

Definición en la línea 188 del archivo moSoundManager.h.

float moSound::GetBalance ( )
virtual

Definición en la línea 260 del archivo moSoundManager.cpp.

MOint moSound::GetBufferSize ( )
inline

Definición en la línea 189 del archivo moSoundManager.h.

MOulong moSound::GetDuration ( )
virtual

Definición en la línea 207 del archivo moSoundManager.cpp.

float moSound::GetEchoDelay ( )
virtual

Definición en la línea 275 del archivo moSoundManager.cpp.

float moSound::GetEchoFeedback ( )
virtual

Definición en la línea 301 del archivo moSoundManager.cpp.

float moSound::GetEchoIntensity ( )
virtual

Definición en la línea 288 del archivo moSoundManager.cpp.

moText moSound::GetFileName ( )
virtual

Definición en la línea 98 del archivo moSoundManager.cpp.

moText moSound::GetName ( )
virtual

Definición en la línea 90 del archivo moSoundManager.cpp.

float moSound::GetPitch ( )
virtual

Reimplementado en moSound3D.

Definición en la línea 247 del archivo moSoundManager.cpp.

MOulong moSound::GetPosition ( )
virtual

Definición en la línea 194 del archivo moSoundManager.cpp.

MOulong moSound::GetSampleCount ( )
virtual

Definición en la línea 200 del archivo moSoundManager.cpp.

moSoundType moSound::GetType ( )

Definición en la línea 106 del archivo moSoundManager.cpp.

float moSound::GetVolume ( )
virtual

Reimplementado en moSound3D.

Definición en la línea 232 del archivo moSoundManager.cpp.

MOboolean moSound::Init ( )
virtual

Inicializa el objeto.

Función de Inicialización. Todos los recursos manejados exclusivamente por este objeto son generados aquí.

Devuelve
verdadero si fue exitosa o falso en otro caso

Reimplementado de moAbstract.

Reimplementado en moSound3D.

Definición en la línea 83 del archivo moSoundManager.cpp.

bool moSound::IsEOS ( )
virtual

Definición en la línea 217 del archivo moSoundManager.cpp.

bool moSound::IsPlaying ( )
virtual

Definición en la línea 180 del archivo moSoundManager.cpp.

MOboolean moSound::LoadFromFile ( moText  filename)

Definición en la línea 110 del archivo moSoundManager.cpp.

void moSound::Pause ( )
virtual

Reimplementado en moSound3D.

Definición en la línea 141 del archivo moSoundManager.cpp.

void moSound::Play ( )
virtual

Reimplementado en moSound3D.

Definición en la línea 135 del archivo moSoundManager.cpp.

void moSound::PlaySample ( MOint  sampleid)
virtual

Definición en la línea 306 del archivo moSoundManager.cpp.

void moSound::Rewind ( )
virtual

Reimplementado en moSound3D.

Definición en la línea 153 del archivo moSoundManager.cpp.

void moSound::Seek ( int  position,
float  rate = 1.0 
)
virtual

Definición en la línea 212 del archivo moSoundManager.cpp.

void moSound::SetBalance ( float  balance)
virtual

Definición en la línea 252 del archivo moSoundManager.cpp.

void moSound::SetEchoDelay ( float  delay)
virtual

Definición en la línea 266 del archivo moSoundManager.cpp.

void moSound::SetEchoFeedback ( float  feedback)
virtual

Definición en la línea 293 del archivo moSoundManager.cpp.

void moSound::SetEchoIntensity ( float  intensity)
virtual

Definición en la línea 280 del archivo moSoundManager.cpp.

void moSound::SetFileName ( moText  filename)
virtual

Definición en la línea 102 del archivo moSoundManager.cpp.

void moSound::SetName ( moText  name)
virtual

Definición en la línea 94 del archivo moSoundManager.cpp.

void moSound::SetPitch ( float  pitch)
virtual

Reimplementado en moSound3D.

Definición en la línea 238 del archivo moSoundManager.cpp.

void moSound::SetVolume ( float  gain)
virtual

Reimplementado en moSound3D.

Definición en la línea 223 del archivo moSoundManager.cpp.

moStreamState moSound::State ( )
virtual

Reimplementado en moSound3D.

Definición en la línea 158 del archivo moSoundManager.cpp.

void moSound::Stop ( )
virtual

Reimplementado en moSound3D.

Definición en la línea 146 del archivo moSoundManager.cpp.

MOboolean moSound::SupportedFile ( moText  p_filename)

Definición en la línea 124 del archivo moSoundManager.cpp.

void moSound::Update ( )
virtual

Reimplementado en moSound3D.

Definición en la línea 189 del archivo moSoundManager.cpp.

Documentación de los datos miembro

MOint moSound::m_ActualSample
protected

Definición en la línea 215 del archivo moSoundManager.h.

moAudioFormat moSound::m_AudioFormat
protected

Definición en la línea 202 del archivo moSoundManager.h.

float moSound::m_Balance
protected

Definición en la línea 207 del archivo moSoundManager.h.

bool moSound::m_bIsPlaying
protected

Definición en la línea 213 del archivo moSoundManager.h.

MOint moSound::m_BufferSize
protected

Definición en la línea 214 del archivo moSoundManager.h.

float moSound::m_EchoDelay
protected

panorama

Definición en la línea 209 del archivo moSoundManager.h.

float moSound::m_EchoFeedback
protected

Definición en la línea 211 del archivo moSoundManager.h.

float moSound::m_EchoIntensity
protected

Definición en la línea 210 del archivo moSoundManager.h.

moText moSound::m_FileName
protected

Definición en la línea 197 del archivo moSoundManager.h.

MOint moSound::m_OldSample
protected

Definición en la línea 216 del archivo moSoundManager.h.

moGsGraph* moSound::m_pAudioGraph
protected

Definición en la línea 201 del archivo moSoundManager.h.

float moSound::m_Pitch
protected

Definición en la línea 206 del archivo moSoundManager.h.

float moSound::m_Position
protected

Definición en la línea 204 del archivo moSoundManager.h.

moText moSound::m_SoundName
protected

Definición en la línea 195 del archivo moSoundManager.h.

moSoundParam moSound::m_SoundParam
protected

Definición en la línea 199 del archivo moSoundManager.h.

moSoundType moSound::m_SoundType
protected

Definición en la línea 196 del archivo moSoundManager.h.

float moSound::m_Volume
protected

Definición en la línea 205 del archivo moSoundManager.h.


La documentación para esta clase fue generada a partir de los siguientes ficheros: