openalpp::SoundData Class Reference

#include <sounddata.h>

Inheritance diagram for openalpp::SoundData:

openalpp::AudioBase openalpp::Referenced openalpp::Sample openalpp::Stream openalpp::FileStream openalpp::InputDevice openalpp::NetStream List of all members.

Public Member Functions

ALuint getAlBuffer () const
 SoundData () throw (NameError,InitError)
 SoundData (const SoundData &sounddata)
SoundDataoperator= (const SoundData &sounddata)

Protected Member Functions

virtual ~SoundData ()

Protected Attributes

openalpp::ref_ptr< SoundBufferbuffer_
ALuint buffername_

Classes

class  SoundBuffer

Detailed Description

Base class for sound data.


Constructor & Destructor Documentation

openalpp::SoundData::SoundData (  )  throw (NameError,InitError)

Constructor.

openalpp::SoundData::SoundData ( const SoundData sounddata  ) 

Copy constructor.

virtual openalpp::SoundData::~SoundData (  )  [protected, virtual]

Destructor.


Member Function Documentation

ALuint openalpp::SoundData::getAlBuffer (  )  const

Get the OpenAL name for the buffer.

Returns:
the OpenAL name.

SoundData& openalpp::SoundData::operator= ( const SoundData sounddata  ) 

Assignment operator.


Member Data Documentation

openalpp::ref_ptr<SoundBuffer> openalpp::SoundData::buffer_ [protected]

See class SoundBuffer comment.

ALuint openalpp::SoundData::buffername_ [protected]

OpenAL name for the buffer.


The documentation for this class was generated from the following file:
Generated on Sat Dec 30 13:31:02 2006 for openalpp by  doxygen 1.5.1