version 3.3

VRS::SOUND::SoundStreamAL Class Reference

#include <vrs/openal/soundstreamal.h>

Inheritance diagram for VRS::SOUND::SoundStreamAL:

VRS::PolyAttribute VRS::Attribute VRS::RenderObj VRS::SharedObj VRS::Visitable VRS::SOUND::OGGSoundStreamAL

List of all members.

Public Member Functions

 SoundStreamAL (const std::string fileName, const SO< SourceAL > &source=0, unsigned int bufferSize=32768, bool loopMode=false, bool enabled=true)
virtual ~SoundStreamAL (void)
virtual bool create (void)=0
virtual bool update (void)=0
virtual void release (void)=0
void setFileName (const std::string fileName)
const std::string & getFileName (void) const
void setSource (const SO< SourceAL > &source)
const SO< SourceAL > & getSource (void) const
void setBufferSize (unsigned int bufferSize)
unsigned int getBufferSize (void) const
void setLoopMode (bool loopMode)
bool getLoopMode (void) const
 VRS_TYPEINFO (SoundStreamAL, PolyAttribute)
 VRS_SERIALIZABLE_ABSTRACT_CLASS (SoundStreamAL)

Protected Member Functions

 SoundStreamAL (void)


Constructor & Destructor Documentation

VRS::SOUND::SoundStreamAL::SoundStreamAL ( const std::string  fileName,
const SO< SourceAL > &  source = 0,
unsigned int  bufferSize = 32768,
bool  loopMode = false,
bool  enabled = true 
)

virtual VRS::SOUND::SoundStreamAL::~SoundStreamAL ( void   )  [virtual]

VRS::SOUND::SoundStreamAL::SoundStreamAL ( void   )  [protected]


Member Function Documentation

virtual bool VRS::SOUND::SoundStreamAL::create ( void   )  [pure virtual]

virtual bool VRS::SOUND::SoundStreamAL::update ( void   )  [pure virtual]

virtual void VRS::SOUND::SoundStreamAL::release ( void   )  [pure virtual]

void VRS::SOUND::SoundStreamAL::setFileName ( const std::string  fileName  ) 

const std::string& VRS::SOUND::SoundStreamAL::getFileName ( void   )  const [inline]

void VRS::SOUND::SoundStreamAL::setSource ( const SO< SourceAL > &  source  ) 

const SO<SourceAL>& VRS::SOUND::SoundStreamAL::getSource ( void   )  const [inline]

void VRS::SOUND::SoundStreamAL::setBufferSize ( unsigned int  bufferSize  ) 

unsigned int VRS::SOUND::SoundStreamAL::getBufferSize ( void   )  const [inline]

void VRS::SOUND::SoundStreamAL::setLoopMode ( bool  loopMode  ) 

bool VRS::SOUND::SoundStreamAL::getLoopMode ( void   )  const [inline]

VRS::SOUND::SoundStreamAL::VRS_TYPEINFO ( SoundStreamAL  ,
PolyAttribute   
)

VRS::SOUND::SoundStreamAL::VRS_SERIALIZABLE_ABSTRACT_CLASS ( SoundStreamAL   ) 


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

Generated on Tue May 22 06:00:36 2012 by Doxygen 1.5.6
© 2001-2010 Hasso-Plattner-Institut | Impressum | Contact