openalpp::SoundData Class Reference

Inheritance diagram for openalpp::SoundData:

openalpp::AudioBase openalpp::Sample openalpp::Stream openalpp::Capture 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

osg::ref_ptr< SoundBufferbuffer_

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

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

See class SoundBuffer comment.


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

Generated on Sun Aug 24 13:41:34 2008 for osgAL by  doxygen 1.5.6