Gnash 0.8.9
|
Gnash sound handling subsystem (libsound) More...
Classes | |
class | AOS4_sound_handler |
AHI-based sound_handler. More... | |
class | AuxStream |
class | EmbedSound |
Definition of an embedded sound. More... | |
class | EmbedSoundInst |
Instance of a defined sound (EmbedSound) More... | |
class | InputStream |
A sound input stream. More... | |
class | Mkit_sound_handler |
Mkit media kit based sound_handler. More... | |
class | NullSoundHandler |
Null sound_handler, for testing or manual fetching of samples. More... | |
class | SDL_sound_handler |
SDL-based sound_handler. More... | |
class | sound_handler |
Sound mixer. More... | |
class | SoundEnvelope |
A sound envelope. More... | |
class | WAVWriter |
WAV writer class. More... | |
Typedefs | |
typedef unsigned int(* | aux_streamer_ptr )(void *udata, boost::int16_t *samples, unsigned int nSamples, bool &eof) |
typedef std::vector < SoundEnvelope > | SoundEnvelopes |
A vector of SoundEnvelope objects. | |
Functions | |
sound_handler * | create_sound_handler_aos4 (media::MediaHandler *m) |
sound_handler * | create_sound_handler_mkit (media::MediaHandler *m) |
sound_handler * | create_sound_handler_sdl (media::MediaHandler *m) |
Gnash sound handling subsystem (libsound)
This subsystem takes care of mixing audio and communicating to the system mixer.
typedef unsigned int(* gnash::sound::aux_streamer_ptr)(void *udata, boost::int16_t *samples, unsigned int nSamples, bool &eof) |
typedef std::vector<SoundEnvelope> gnash::sound::SoundEnvelopes |
A vector of SoundEnvelope objects.
sound_handler* gnash::sound::create_sound_handler_aos4 | ( | media::MediaHandler * | m | ) |
sound_handler* gnash::sound::create_sound_handler_mkit | ( | media::MediaHandler * | m | ) |
sound_handler* gnash::sound::create_sound_handler_sdl | ( | media::MediaHandler * | m | ) |