Wt::Audio::Channel Class Reference

#include <audio.h>

Inherited by Wt::NullAudio::Channel, and Wt::SDLMixer::Channel.

List of all members.

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 Chunkchunk () const
virtual ~Channel ()

Public Attributes

Signal01< void, Channel * > finished
WVar< int > loops

Protected Member Functions

 Channel ()

Friends

class Audio


Constructor & Destructor Documentation

Wt::Audio::Channel::~Channel (  )  [virtual]

Wt::Audio::Channel::Channel (  )  [protected]


Member Function Documentation

Audio::Chunk * Wt::Audio::Channel::chunk (  )  const [virtual]

Reimplemented in Wt::NullAudio::Channel, and Wt::SDLMixer::Channel.

void Wt::Audio::Channel::fadeIn ( Chunk ,
int  ,
int  duration = -1 
) [virtual]

Reimplemented in Wt::NullAudio::Channel, and Wt::SDLMixer::Channel.

void Wt::Audio::Channel::fadeOut ( int  ms  )  [virtual]

Reimplemented in Wt::SDLMixer::Channel.

int Wt::Audio::Channel::fading (  )  const [virtual]

Reimplemented in Wt::SDLMixer::Channel.

void Wt::Audio::Channel::pause (  )  [virtual]

pause channel

Reimplemented in Wt::SDLMixer::Channel.

bool Wt::Audio::Channel::paused (  )  const [virtual]

Reimplemented in Wt::SDLMixer::Channel.

void Wt::Audio::Channel::play ( Chunk ,
int  duration = -1 
) [virtual]

Reimplemented in Wt::NullAudio::Channel, and Wt::SDLMixer::Channel.

bool Wt::Audio::Channel::playing (  )  const [virtual]

Reimplemented in Wt::SDLMixer::Channel.

void Wt::Audio::Channel::resume (  )  [virtual]

resume channel

Reimplemented in Wt::SDLMixer::Channel.

void Wt::Audio::Channel::setVolume ( int   )  [virtual]

Reimplemented in Wt::SDLMixer::Channel.

void Wt::Audio::Channel::stop ( int  ms = 0  )  [virtual]

stop channel

Reimplemented in Wt::SDLMixer::Channel.


Friends And Related Function Documentation

friend class Audio [friend]

Reimplemented in Wt::NullAudio::Channel, and Wt::SDLMixer::Channel.


Member Data Documentation

Signal01<void, Channel *> Wt::Audio::Channel::finished

WVar<int> Wt::Audio::Channel::loops


The documentation for this class was generated from the following files:

Generated Fri Jul 28 19:22:38 2006.
Copyright © 1998-2003 by the respective authors.

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.