Diagrama de herencias de GDT::Sonido::Sonido3D

Métodos públicos | |
| _GDT_EXPORT_ void | Bucle (char) |
| Establece que el sonido se debe volver a tocar desde el principio luego de que se acaba. | |
| _GDT_EXPORT_ char | Cargar (char *) |
| Carga un sonido wav. | |
| _GDT_EXPORT_ char | CargarOGG (char *archivo) |
| Carga un sonido Ogg Vorbis. | |
| _GDT_EXPORT_ void | Descargar () |
| Libera el buffer de audio. | |
| _GDT_EXPORT_ void | Detener () |
| Detiene la reproducción del sonido. | |
| _GDT_EXPORT_ void | DistanciaMaxima (float) |
| _GDT_EXPORT_ int | Estado () |
| _GDT_EXPORT_ void | FactorRolloff (float) |
| _GDT_EXPORT_ void | Pausa () |
| Pausa la reproducción del sonido. | |
| _GDT_EXPORT_ void | Pause () |
| Alias de Pausa. | |
| _GDT_EXPORT_ void | Play () |
| Alias de Reproducir. | |
| _GDT_EXPORT_ void | Posicionar (float, float, float) |
| _GDT_EXPORT_ void | Rebobinar () |
| Rebobina el sonido. | |
| _GDT_EXPORT_ void | ReferenciaDistancia (float) |
| _GDT_EXPORT_ void | RelativoOyente (char) |
| _GDT_EXPORT_ void | Reproducir () |
| Inicia la reproducción del sonido. | |
| _GDT_EXPORT_ void | Rewind () |
| Alias de Rebobinar. | |
| _GDT_EXPORT_ | Sonido3D () |
| _GDT_EXPORT_ void | Stop () |
| Alias de Detener. | |
| _GDT_EXPORT_ void | Tono (float) |
| _GDT_EXPORT_ void | Velocidad (float, float, float) |
| _GDT_EXPORT_ void | VolumenMaximo (float) |
| _GDT_EXPORT_ void | VolumenMinimo (float) |
| _GDT_EXPORT_ | ~Sonido3D () |
Permite tocar sonidos, y hacer cosas interesantes con ellos, como por ejemplo dejar tocando un sonido en forma indefinida (conocido como loop o bucle de audio), detener/pausar a gusto la reproducción, etc.
Lo más importante, es que soporta formato Wav (onda plana), y OGG (comprimida).
| GDT::Sonido::Sonido3D::Sonido3D | ( | ) |
| GDT::Sonido::Sonido3D::~Sonido3D | ( | ) |
| void GDT::Sonido::Sonido3D::Bucle | ( | char | ) |
Establece que el sonido se debe volver a tocar desde el principio luego de que se acaba.
Reimplementado en GDT::Sonido::Sonido.
| char GDT::Sonido::Sonido3D::Cargar | ( | char * | archivo | ) |
Carga un sonido wav.
Ejemplo:
Musica.Cargar("media/musica.wav"); Musica.Bucle ( true ); Musica.Reproducir();
Reimplementado en GDT::Sonido::Sonido.
| char GDT::Sonido::Sonido3D::CargarOGG | ( | char * | archivo | ) |
Carga un sonido Ogg Vorbis.
| archivo | La ruta al archivo OGG |
Musica.CargarOGG("media/musica.ogg"); Musica.Bucle ( true ); Musica.Reproducir();
| void GDT::Sonido::Sonido3D::Descargar | ( | ) |
| void GDT::Sonido::Sonido3D::Detener | ( | ) |
| void GDT::Sonido::Sonido3D::DistanciaMaxima | ( | float | ) |
| int GDT::Sonido::Sonido3D::Estado | ( | ) |
Reimplementado en GDT::Sonido::Sonido.
| void GDT::Sonido::Sonido3D::FactorRolloff | ( | float | ) |
| void GDT::Sonido::Sonido3D::Pausa | ( | ) |
| void GDT::Sonido::Sonido3D::Pause | ( | ) |
| void GDT::Sonido::Sonido3D::Play | ( | ) |
| void GDT::Sonido::Sonido3D::Posicionar | ( | float | , | |
| float | , | |||
| float | ||||
| ) |
| void GDT::Sonido::Sonido3D::Rebobinar | ( | ) |
| void GDT::Sonido::Sonido3D::ReferenciaDistancia | ( | float | ) |
| void GDT::Sonido::Sonido3D::RelativoOyente | ( | char | ) |
| void GDT::Sonido::Sonido3D::Reproducir | ( | ) |
| void GDT::Sonido::Sonido3D::Rewind | ( | ) |
| void GDT::Sonido::Sonido3D::Stop | ( | ) |
| void GDT::Sonido::Sonido3D::Tono | ( | float | ) |
Reimplementado en GDT::Sonido::Sonido.
| void GDT::Sonido::Sonido3D::Velocidad | ( | float | , | |
| float | , | |||
| float | ||||
| ) |
| void GDT::Sonido::Sonido3D::VolumenMaximo | ( | float | ) |
| void GDT::Sonido::Sonido3D::VolumenMinimo | ( | float | ) |
1.5.1