In file uta/programmer.doc:

namespace uta class Mixer : public SigC Object


Inheritance:


Public Fields

static Mixer* standardMixer
SigC::Signal2 <void, Uint8*, int> data
Signal data

Public Methods

Mixer()
~Mixer()
bool audioAvailable()
const Music* currentSong() const
int setActiveChannels(int)
how many channels shall get processed
void setMusic(const char*)
void startMusic()
void stopMusic()
void pauseMusic()
void resumeMusic()
void rewindMusic()
void playSample(const char*)
int setVolume(int)
int setMusicVolume(int)
void enableHook(bool)
Enable visualization / filtering hook

Protected Fields

int audio_open_
int audio_rate_
Uint16 audio_format_
int audio_channels_
SDL_AudioSpec audioSpec_
const Music* music_

Protected Methods

static void mixer_callback(void*, Uint8*, int)

Documentation

Mixer()

~Mixer()

static Mixer* standardMixer

bool audioAvailable()

const Music* currentSong() const

int setActiveChannels(int)
how many channels shall get processed

void setMusic(const char*)

void startMusic()

void stopMusic()

void pauseMusic()

void resumeMusic()

void rewindMusic()

void playSample(const char*)

int setVolume(int)

int setMusicVolume(int)

void enableHook(bool)
Enable visualization / filtering hook. (@ref data)

SigC::Signal2 <void, Uint8*, int> data
Signal data. When the visualization hook is enabled, this signals is emitted whenever new data is to be send to the sounddevice.
Parameters:
- : ptr and length of sample data.

int audio_open_

static void mixer_callback(void*, Uint8*, int)

int audio_rate_

Uint16 audio_format_

int audio_channels_

SDL_AudioSpec audioSpec_

const Music* music_


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de