#include <soundbuffer_generic.h>
Inheritance diagram for CL_SoundBuffer_Generic:


Public Methods | |
| CL_SoundBuffer_Generic (class CL_Resource *resource=NULL) | |
| virtual | ~CL_SoundBuffer_Generic () |
| int | add_reference () |
| int | release_reference () |
| virtual class CL_StaticSoundProvider* | get_static_provider () const=0 |
| virtual class CL_StreamSoundProvider* | get_stream_provider () const=0 |
| virtual int | get_length () const=0 |
| virtual int | get_num_samples () const=0 |
| virtual int | get_frequency () const=0 |
| virtual bool | set_frequency (int new_freq)=0 |
| virtual float | get_volume () const=0 |
| virtual bool | set_volume (float new_volume)=0 |
| virtual float | get_pan () const=0 |
| virtual bool | set_pan (float new_pan)=0 |
| virtual bool | is_playing (CL_SoundBuffer_Session **session=NULL, class CL_SoundCard *card=NULL) const=0 |
| virtual void | stop (class CL_SoundCard *card=NULL)=0 |
| virtual CL_SoundBuffer_Session | play (bool looping=false, class CL_SoundCard *card=NULL)=0 |
| virtual CL_SoundBuffer_Session | prepare (bool looping=false, class CL_SoundCard *card=NULL)=0 |
Private Attributes | |
| class CL_Resource* | resource |
| int | ref |
|
|
|
|
|
|
|
|
|
|
|
Reimplemented in CL_SoundBuffer_Generic_Static, and CL_SoundBuffer_Generic_Stream. |
|
|
Reimplemented in CL_SoundBuffer_Generic_Static, and CL_SoundBuffer_Generic_Stream. |
|
|
Reimplemented in CL_SoundBuffer_Generic_Static, and CL_SoundBuffer_Generic_Stream. |
|
|
Reimplemented in CL_SoundBuffer_Generic_Static, and CL_SoundBuffer_Generic_Stream. |
|
|
Reimplemented in CL_SoundBuffer_Generic_Static, and CL_SoundBuffer_Generic_Stream. |
|
|
Reimplemented in CL_SoundBuffer_Generic_Static, and CL_SoundBuffer_Generic_Stream. |
|
|
Reimplemented in CL_SoundBuffer_Generic_Static, and CL_SoundBuffer_Generic_Stream. |
|
|
Reimplemented in CL_SoundBuffer_Generic_Static, and CL_SoundBuffer_Generic_Stream. |
|
|
Reimplemented in CL_SoundBuffer_Generic_Static, and CL_SoundBuffer_Generic_Stream. |
|
|
Reimplemented in CL_SoundBuffer_Generic_Static, and CL_SoundBuffer_Generic_Stream. |
|
|
|
|
|
Reimplemented in CL_SoundBuffer_Generic_Static, and CL_SoundBuffer_Generic_Stream. |
|
|
Reimplemented in CL_SoundBuffer_Generic_Static, and CL_SoundBuffer_Generic_Stream. |
|
|
Reimplemented in CL_SoundBuffer_Generic_Static, and CL_SoundBuffer_Generic_Stream. |
|
|
Reimplemented in CL_SoundBuffer_Generic_Static, and CL_SoundBuffer_Generic_Stream. |
|
|
Definition at line 46 of file soundbuffer_generic.h. |
|
|
Definition at line 45 of file soundbuffer_generic.h. |
1.2.6 written by Dimitri van Heesch,
© 1997-2001