#include <audio.h>
Inheritance diagram for Wt::NullAudio::Channel:
Public Member Functions | |
virtual void | play (Audio::Chunk &, int duration=-1) |
virtual void | fadeIn (Audio::Chunk &, int, int duration=-1) |
virtual Audio::Chunk * | chunk () const |
virtual void | setVolume (int) |
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 |
Public Attributes | |
Signal01< void, Channel * > | finished |
WVar< int > | loops |
Protected Member Functions | |
Channel (int id=0) | |
Private Attributes | |
Audio::Chunk * | chunk_p |
Friends | |
class | Audio |
class | NullAudio |
Definition at line 285 of file audio.h.
Wt::NullAudio::Channel::Channel | ( | int | id = 0 |
) | [protected] |
Audio::Chunk * Wt::NullAudio::Channel::chunk | ( | ) | const [virtual] |
void Wt::NullAudio::Channel::fadeIn | ( | Audio::Chunk & | , | |
int | , | |||
int | duration = -1 | |||
) | [virtual] |
Reimplemented from Wt::Audio::Channel.
Definition at line 370 of file audio.cpp.
References chunk(), chunk_p, Wt::Audio::onChannelFinish(), and trace.
00370 { 00371 trace("audio", "NullAudio::Channel::fadeIn()\n"); 00372 chunk_p = &chunk; 00373 onChannelFinish(0); 00374 }
Here is the call graph for this function:
void Wt::Audio::Channel::fadeOut | ( | int | ms | ) | [virtual, inherited] |
int Wt::Audio::Channel::fading | ( | ) | const [virtual, inherited] |
void Wt::Audio::Channel::pause | ( | ) | [virtual, inherited] |
bool Wt::Audio::Channel::paused | ( | ) | const [virtual, inherited] |
void Wt::NullAudio::Channel::play | ( | Audio::Chunk & | , | |
int | duration = -1 | |||
) | [virtual] |
Reimplemented from Wt::Audio::Channel.
Definition at line 364 of file audio.cpp.
References chunk(), chunk_p, Wt::Audio::onChannelFinish(), and trace.
00364 { 00365 trace("audio", "NullAudio::Channel::play()\n"); 00366 chunk_p = &chunk; 00367 onChannelFinish(0); 00368 }
Here is the call graph for this function:
bool Wt::Audio::Channel::playing | ( | ) | const [virtual, inherited] |
void Wt::Audio::Channel::resume | ( | ) | [virtual, inherited] |
void Wt::Audio::Channel::setVolume | ( | int | ) | [virtual, inherited] |
void Wt::Audio::Channel::stop | ( | int | ms = 0 |
) | [virtual, inherited] |
friend class Audio [friend] |
Audio::Chunk* Wt::NullAudio::Channel::chunk_p [private] |
Signal01<void, Channel *> Wt::Audio::Channel::finished [inherited] |
WVar<int> Wt::Audio::Channel::loops [inherited] |
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.