CrystalSpace

Public API Reference

iSndSysWrapper Struct Reference
[Sound system]

A wrapper/holder for a loaded sound. More...

#include <isndsys/ss_manager.h>

Inheritance diagram for iSndSysWrapper:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual iSndSysDataGetData ()=0
 Get the sound data associated with this wrapper.
virtual iSndSysStreamGetStream ()=0
 Get the sound stream associated with this object.
virtual iObjectQueryObject ()=0
 Get the iObject which represents this wrapper.
virtual void SetData (iSndSysData *data)=0
 Set the sound data associated with this wrapper.
virtual void SetStream (iSndSysStream *stream)=0
 Set the sound stream associated with this object.

Detailed Description

A wrapper/holder for a loaded sound.

Definition at line 40 of file ss_manager.h.


Member Function Documentation

virtual iSndSysData* iSndSysWrapper::GetData (  )  [pure virtual]

Get the sound data associated with this wrapper.

virtual iSndSysStream* iSndSysWrapper::GetStream (  )  [pure virtual]

Get the sound stream associated with this object.

Deprecated:
Use GetData() instead of this method. This interface should only keep track of the sound data and not the stream. Create the stream later when you need the sound (typically right before you create a source).

virtual iObject* iSndSysWrapper::QueryObject (  )  [pure virtual]

Get the iObject which represents this wrapper.

virtual void iSndSysWrapper::SetData ( iSndSysData data  )  [pure virtual]

Set the sound data associated with this wrapper.

virtual void iSndSysWrapper::SetStream ( iSndSysStream stream  )  [pure virtual]

Set the sound stream associated with this object.

Deprecated:
Use SetData() instead of this method.


The documentation for this struct was generated from the following file:
Generated for Crystal Space 1.0.2 by doxygen 1.4.7