OpenSceneGraph 2.8.4
Public Member Functions
osg::AudioSink Class Reference

Pure virtual AudioSink bass class that is used to connect the audio system with AudioStreams. More...

Inheritance diagram for osg::AudioSink:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 AudioSink ()
virtual const char * libraryName () const
 return the name of the object's library.
virtual const char * className () const
 return the name of the object's class type.
virtual void play ()=0
virtual void pause ()=0
virtual void stop ()=0
virtual bool playing () const =0
virtual double getDelay () const
virtual void setDelay (const double delay)
virtual void setVolume (float)
virtual float getVolume () const

Detailed Description

Pure virtual AudioSink bass class that is used to connect the audio system with AudioStreams.


Constructor & Destructor Documentation

osg::AudioSink::AudioSink ( )

Member Function Documentation

virtual const char* osg::AudioSink::className ( ) const [inline, virtual]

return the name of the object's class type.

Must be defined by derived classes.

Implements osg::Object.

virtual double osg::AudioSink::getDelay ( ) const [inline, virtual]
virtual float osg::AudioSink::getVolume ( ) const [inline, virtual]
virtual const char* osg::AudioSink::libraryName ( ) const [inline, virtual]

return the name of the object's library.

Must be defined by derived classes. The OpenSceneGraph convention is that the namespace of a library is the same as the library name.

Implements osg::Object.

virtual void osg::AudioSink::pause ( ) [pure virtual]
virtual void osg::AudioSink::play ( ) [pure virtual]
virtual bool osg::AudioSink::playing ( ) const [pure virtual]
virtual void osg::AudioSink::setDelay ( const double  delay) [inline, virtual]
virtual void osg::AudioSink::setVolume ( float  ) [inline, virtual]
virtual void osg::AudioSink::stop ( ) [pure virtual]

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

osg logo
Generated at Sun Jan 8 2012 13:16:04 for the OpenSceneGraph by doxygen 1.7.4.