#include <audio.h>
Inheritance diagram for Wt::Audio::Channel:


Public Member Functions | |
| virtual void | setVolume (int) |
| virtual void | play (Chunk &, int duration=-1) |
| virtual void | fadeIn (Chunk &, int, int duration=-1) |
| virtual void | fadeOut (int ms) |
| virtual void | pause () |
| pause channel | |
| virtual void | resume () |
| resume channel | |
| virtual void | stop (int ms=0) |
| stop channel | |
| virtual bool | playing () const |
| virtual bool | paused () const |
| virtual int | fading () const |
| virtual Chunk * | chunk () const |
| virtual | ~Channel () |
Public Attributes | |
| Signal01< void, Channel * > | finished |
| WVar< int > | loops |
Protected Member Functions | |
| Channel () | |
Friends | |
| class | Audio |
Definition at line 131 of file audio.h.
| Wt::Audio::Channel::Channel | ( | ) | [protected] |
| Audio::Chunk * Wt::Audio::Channel::chunk | ( | ) | const [virtual] |
Reimplemented in Wt::NullAudio::Channel, and Wt::SDLMixer::Channel.
Definition at line 310 of file audio.cpp.
Referenced by Wt::Audio::onChannelFinish().
Reimplemented in Wt::NullAudio::Channel, and Wt::SDLMixer::Channel.
Definition at line 285 of file audio.cpp.
| void Wt::Audio::Channel::fadeOut | ( | int | ms | ) | [virtual] |
| int Wt::Audio::Channel::fading | ( | ) | const [virtual] |
| void Wt::Audio::Channel::pause | ( | ) | [virtual] |
| bool Wt::Audio::Channel::paused | ( | ) | const [virtual] |
Reimplemented in Wt::NullAudio::Channel, and Wt::SDLMixer::Channel.
Definition at line 281 of file audio.cpp.
References trace.
00281 { 00282 trace("audio", "Audio::Channel::play()\n"); 00283 }
| bool Wt::Audio::Channel::playing | ( | ) | const [virtual] |
| void Wt::Audio::Channel::resume | ( | ) | [virtual] |
| void Wt::Audio::Channel::setVolume | ( | int | ) | [virtual] |
| void Wt::Audio::Channel::stop | ( | int | ms = 0 |
) | [virtual] |
friend class Audio [friend] |
Reimplemented in Wt::NullAudio::Channel, and Wt::SDLMixer::Channel.
| Signal01<void, Channel *> Wt::Audio::Channel::finished |
Definition at line 152 of file audio.h.
Referenced by Wt::SDLMixer::Channel::fadeIn(), and Wt::SDLMixer::Channel::play().
This document is licensed under the terms of the GNU Free Documentation License and may be freely distributed under the conditions given by this license.