Wt::SDLMixer::Chunk Class Reference

SDLMixer::Chunk implementation class. More...

#include <sdlmixer.h>

Inherits Wt::Audio::Chunk.

List of all members.

Public Member Functions

virtual void setVolume (int volume)
virtual void play (int duration=-1)
virtual void fadeIn (int ms, 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
 operator Mix_Chunk * ()
 operator const Mix_Chunk * () const
virtual Audio::Channelchannel () const
virtual Audio::Chunkclone () const
virtual void detach ()
 ~Chunk ()

Protected Member Functions

 Chunk (Mix_Chunk *chunk)

Friends

class SDLMixer
class Channel

Classes

class  Deleter
 boost smart pointers with it


Detailed Description

SDLMixer::Chunk implementation class.


Constructor & Destructor Documentation

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

Reimplemented from Wt::Audio::Chunk.

Wt::SDLMixer::Chunk::Chunk ( Mix_Chunk *  chunk  )  [protected]


Member Function Documentation

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

Reimplemented from Wt::Audio::Chunk.

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

Reimplemented from Wt::Audio::Chunk.

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

Reimplemented from Wt::Audio::Chunk.

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

Reimplemented from Wt::Audio::Chunk.

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

Reimplemented from Wt::Audio::Chunk.

Wt::SDLMixer::Chunk::operator const Mix_Chunk * (  )  const [inline]

Wt::SDLMixer::Chunk::operator Mix_Chunk * (  )  [inline]

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

pause chunk

Reimplemented from Wt::Audio::Chunk.

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

Reimplemented from Wt::Audio::Chunk.

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

Reimplemented from Wt::Audio::Chunk.

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

Reimplemented from Wt::Audio::Chunk.

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

resume chunk

Reimplemented from Wt::Audio::Chunk.

void Wt::SDLMixer::Chunk::setVolume ( int  volume  )  [virtual]

Reimplemented from Wt::Audio::Chunk.

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

stop chunk

Reimplemented from Wt::Audio::Chunk.


Friends And Related Function Documentation

friend class Channel [friend]

friend class SDLMixer [friend]


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

Generated Fri Jul 28 19:22:39 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.