Classes | Public Member Functions | Protected Member Functions | Protected Attributes

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.

Classes

class  SoundBuffer

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_

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: