#include <audio.h>
Inheritance diagram for Wt::NullAudio::Chunk:
Public Member Functions | |
virtual void | play (int duration=-1) |
virtual void | fadeIn (int, int duration=-1) |
virtual Audio::Channel * | channel () const |
virtual Audio::Chunk * | clone () const |
virtual void | detach () |
virtual void | setVolume (int) |
virtual void | fadeOut (int ms) |
virtual void | pause () |
pause chunk | |
virtual void | resume () |
resume chunk | |
virtual void | stop (int ms=0) |
stop chunk | |
virtual bool | playing () const |
virtual bool | paused () const |
Public Attributes | |
Signal01< void, Chunk * > | finished |
WVar< int > | loops |
Protected Member Functions | |
Chunk () | |
Friends | |
class | NullAudio |
Definition at line 272 of file audio.h.
Wt::NullAudio::Chunk::Chunk | ( | ) | [protected] |
Audio::Channel * Wt::NullAudio::Chunk::channel | ( | ) | const [virtual] |
Reimplemented from Wt::Audio::Chunk.
Definition at line 338 of file audio.cpp.
References Wt::Singleton< DERIVED >::instance().
00338 { 00339 // we go through this to avoid protections 00340 NullAudio& self = * static_cast<NullAudio *>(instance()); 00341 return static_cast<NullAudio::Channel *>(self.channels[0]); 00342 }
Here is the call graph for this function:
Audio::Chunk * Wt::NullAudio::Chunk::clone | ( | ) | const [virtual] |
Reimplemented from Wt::Audio::Chunk.
Definition at line 354 of file audio.cpp.
00354 { 00355 return new Chunk; 00356 }
void Wt::NullAudio::Chunk::detach | ( | ) | [virtual] |
void Wt::Audio::Chunk::fadeOut | ( | int | ms | ) | [virtual, inherited] |
void Wt::Audio::Chunk::pause | ( | ) | [virtual, inherited] |
bool Wt::Audio::Chunk::paused | ( | ) | const [virtual, inherited] |
void Wt::NullAudio::Chunk::play | ( | int | duration = -1 |
) | [virtual] |
bool Wt::Audio::Chunk::playing | ( | ) | const [virtual, inherited] |
void Wt::Audio::Chunk::resume | ( | ) | [virtual, inherited] |
void Wt::Audio::Chunk::setVolume | ( | int | ) | [virtual, inherited] |
void Wt::Audio::Chunk::stop | ( | int | ms = 0 |
) | [virtual, inherited] |
stop chunk
Reimplemented in Wt::SDLMixer::Chunk.
Definition at line 252 of file audio.cpp.
Referenced by Wt::Audio::Chunk::~Chunk().
Signal01<void, Chunk *> Wt::Audio::Chunk::finished [inherited] |
WVar<int> Wt::Audio::Chunk::loops [inherited] |
Definition at line 119 of file audio.h.
Referenced by Wt::SDLMixer::Chunk::fadeIn(), and Wt::SDLMixer::Chunk::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.