|
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 | ) |
1.7.3