Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

CL_StaticSoundProvider Class Reference

clanSound="Audio Mixing". More...

#include <static_soundprovider.h>

Inheritance diagram for CL_StaticSoundProvider:

Inheritance graph
[legend]
List of all members.

Public Methods

virtual ~CL_StaticSoundProvider ()
virtual void lock ()=0
virtual void unlock ()=0
virtual SoundFormat get_format () const=0
virtual int data_size () const=0
 retval: The soundformat of the data stored.

virtual void* get_data () const=0
 retval: Size of data stored (in bytes).

virtual int get_frequency () const=0
 retval: A pointer to the data stored.


Detailed Description

clanSound="Audio Mixing".

Definition at line 22 of file static_soundprovider.h.


Constructor & Destructor Documentation

CL_StaticSoundProvider::~CL_StaticSoundProvider ( ) [inline, virtual]
 

Definition at line 28 of file static_soundprovider.h.


Member Function Documentation

int CL_StaticSoundProvider::data_size ( ) const [pure virtual]
 

retval: The soundformat of the data stored.

Reimplemented in CL_Sample_RawData, and CL_Sample.

void * CL_StaticSoundProvider::get_data ( ) const [pure virtual]
 

retval: Size of data stored (in bytes).

Reimplemented in CL_Sample_RawData, and CL_Sample.

virtual SoundFormat CL_StaticSoundProvider::get_format ( ) const [pure virtual]
 

Reimplemented in CL_Sample_RawData, and CL_Sample.

int CL_StaticSoundProvider::get_frequency ( ) const [pure virtual]
 

retval: A pointer to the data stored.

Reimplemented in CL_Sample_RawData, and CL_Sample.

virtual void CL_StaticSoundProvider::lock ( ) [pure virtual]
 

Reimplemented in CL_Sample_RawData, and CL_Sample.

virtual void CL_StaticSoundProvider::unlock ( ) [pure virtual]
 

Reimplemented in CL_Sample_RawData, and CL_Sample.


The documentation for this class was generated from the following file:
Generated at Wed Apr 4 19:57:29 2001 for ClanLib by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001