Clase para manejar la librería del mezclador de sonido, SDL_mixer.
More...
#include <sdl_mixer.h>
|
EXPORT | Mixer (int flags=0, int frequency=44100, Uint16 format=MIX_DEFAULT_FORMAT, int channels=2, int chunksize=2048) |
| Constructor.
|
|
EXPORT | ~Mixer () |
| Destructor.
|
|
EXPORT void | Pausa (int on) |
| Suspende o reanuda toda la salida de audio.
|
|
Clase para manejar la librería del mezclador de sonido, SDL_mixer.
◆ Mixer()
EXPORT sdl::Mixer::Mixer |
( |
int | flags = 0, |
|
|
int | frequency = 44100, |
|
|
Uint16 | format = MIX_DEFAULT_FORMAT, |
|
|
int | channels = 2, |
|
|
int | chunksize = 2048 ) |
|
inline |
Constructor.
Inicializa la librería SDL_mixer y abre el dispositivo de audio predeterminado para la reproducción.
- Parameters
-
flags | int banderas de formato de audio: MIX_INIT_FLAC, MIX_INIT_MOD, MIX_INIT_MP3, MIX_INIT_OGG, MIX_INIT_MID, MIX_INIT_OPUS, MIX_INIT_WAVPACK |
frequency | int La frecuencia a la que se reproducirá el audio (en Hz). |
format | Uint16 Formato de audio, uno de los valores AUDIO_* de SDL. |
channels | int Número de canales (1 es mono, 2 es estéreo, etc.). |
chunksize | int Tamaño del búfer de audio en FRAMES de muestra (muestras totales divididas por el recuento de canales). |
◆ ~Mixer()
EXPORT sdl::Mixer::~Mixer |
( |
| ) |
|
|
inline |
Destructor.
Cierra el mezclador, deteniendo toda la reproducción de audio y desinicializa SDL_mixer.
◆ Pausa()
EXPORT void sdl::Mixer::Pausa |
( |
int | on | ) |
|
|
inline |
Suspende o reanuda toda la salida de audio.
- Parameters
-
on | int 1 para pausar la salida de audio, o 0 para reanudarla. |
The documentation for this class was generated from the following file: