Wt::Audio::Chunk Class Reference

Audio::Chunk base abstract class. More...

#include <audio.h>

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

List of all members.

Public Member Functions

virtual void setVolume (int)
virtual void play (int duration=-1)
virtual void fadeIn (int, int duration=-1)
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
virtual Channelchannel () const
template<typename CHILD>
CHILD::Channel * channel () const
virtual Chunkclone () const
virtual void detach ()
virtual ~Chunk ()

Public Attributes

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

Protected Member Functions

 Chunk ()

Friends

class Audio


Detailed Description

Audio::Chunk base abstract class.


Constructor & Destructor Documentation

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

Reimplemented in Wt::SDLMixer::Chunk.

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

Reimplemented in Wt::NullAudio::Chunk.


Member Function Documentation

template<typename CHILD>
CHILD::Channel* Wt::Audio::Chunk::channel (  )  const [inline]

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

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

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

Audio::Chunk * Wt::Audio::Chunk::clone (  )  const [virtual]

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

void Wt::Audio::Chunk::detach (  )  [virtual]

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

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

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

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

Reimplemented in Wt::SDLMixer::Chunk.

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

pause chunk

Reimplemented in Wt::SDLMixer::Chunk.

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

Reimplemented in Wt::SDLMixer::Chunk.

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

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

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

Reimplemented in Wt::SDLMixer::Chunk.

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

resume chunk

Reimplemented in Wt::SDLMixer::Chunk.

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

Reimplemented in Wt::SDLMixer::Chunk.

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

stop chunk

Reimplemented in Wt::SDLMixer::Chunk.


Friends And Related Function Documentation

friend class Audio [friend]


Member Data Documentation

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

WVar<int> Wt::Audio::Chunk::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.