sdl2dll
Loading...
Searching...
No Matches
sdl::Mixer Class Reference

Clase para manejar la librería del mezclador de sonido, SDL_mixer. More...

#include <sdl_mixer.h>

Public Member Functions

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.
 

Detailed Description

Clase para manejar la librería del mezclador de sonido, SDL_mixer.

Constructor & Destructor Documentation

◆ 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
flagsint 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
frequencyint La frecuencia a la que se reproducirá el audio (en Hz).
formatUint16 Formato de audio, uno de los valores AUDIO_* de SDL.
channelsint Número de canales (1 es mono, 2 es estéreo, etc.).
chunksizeint 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.

Member Function Documentation

◆ Pausa()

EXPORT void sdl::Mixer::Pausa ( int on)
inline

Suspende o reanuda toda la salida de audio.

Parameters
onint 1 para pausar la salida de audio, o 0 para reanudarla.

The documentation for this class was generated from the following file: