#include <cardsoundbuffer_playback.h>
Inheritance diagram for CL_CardSoundBuffer_Playback:

Public Methods | |
| CL_CardSoundBuffer_Playback () | |
| virtual | ~CL_CardSoundBuffer_Playback () |
| virtual class CL_SoundBuffer_Generic* | get_owner ()=0 |
| virtual int | get_position ()=0 |
| virtual float | get_position_relative ()=0 |
| virtual bool | set_position (int new_pos)=0 |
| virtual bool | set_position_relative (float new_pos)=0 |
| virtual int | get_length ()=0 |
| virtual int | get_frequency ()=0 |
| virtual bool | set_frequency (int new_freq)=0 |
| virtual float | get_volume ()=0 |
| virtual bool | set_volume (float new_volume)=0 |
| virtual float | get_pan ()=0 |
| virtual bool | set_pan (float new_pan)=0 |
| virtual void | play ()=0 |
| virtual void | stop ()=0 |
| virtual bool | is_playing ()=0 |
| virtual void | set_looping (bool loop)=0 |
| virtual void | add_filter (CL_SoundFilter *filter, bool delete_filter) |
| virtual void | remove_filter (CL_SoundFilter *filter) |
Protected Methods | |
| void | filter (int *sample_data, int num_samples) |
Private Types | |
| typedef std::pair<CL_SoundFilter *, bool> | FilterPair |
Private Attributes | |
| std::list<FilterPair> | filters |
|
|
Definition at line 62 of file cardsoundbuffer_playback.h. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented in CL_CardPlayback_Be, CL_CardSoundBuffer_Playback_DX, and CL_CardSoundBufferPlaybackStream_DX. |
|
|
Reimplemented in CL_CardPlayback_Be, CL_CardSoundBuffer_Playback_DX, and CL_CardSoundBufferPlaybackStream_DX. |
|
|
Reimplemented in CL_CardSoundBuffer_Playback_DX, and CL_CardSoundBufferPlaybackStream_DX. |
|
|
Reimplemented in CL_CardPlayback_Be, CL_CardSoundBuffer_Playback_DX, and CL_CardSoundBufferPlaybackStream_DX. |
|
|
Reimplemented in CL_CardPlayback_Be, CL_CardSoundBuffer_Playback_DX, and CL_CardSoundBufferPlaybackStream_DX. |
|
|
Reimplemented in CL_CardPlayback_Be, CL_CardSoundBuffer_Playback_DX, and CL_CardSoundBufferPlaybackStream_DX. |
|
|
Reimplemented in CL_CardPlayback_Be, CL_CardSoundBuffer_Playback_DX, and CL_CardSoundBufferPlaybackStream_DX. |
|
|
Reimplemented in CL_CardPlayback_Be, CL_CardSoundBuffer_Playback_DX, and CL_CardSoundBufferPlaybackStream_DX. |
|
|
Reimplemented in CL_CardPlayback_Be, CL_CardPlayback_Be_Stream, CL_CardSoundBuffer_Playback_DX, and CL_CardSoundBufferPlaybackStream_DX. |
|
|
|
|
|
Reimplemented in CL_CardPlayback_Be, CL_CardSoundBuffer_Playback_DX, and CL_CardSoundBufferPlaybackStream_DX. |
|
|
Reimplemented in CL_CardSoundBuffer_Playback_DX, and CL_CardSoundBufferPlaybackStream_DX. |
|
|
Reimplemented in CL_CardPlayback_Be, CL_CardSoundBuffer_Playback_DX, and CL_CardSoundBufferPlaybackStream_DX. |
|
|
Reimplemented in CL_CardPlayback_Be, CL_CardPlayback_Be_Stream, CL_CardSoundBuffer_Playback_DX, and CL_CardSoundBufferPlaybackStream_DX. |
|
|
Reimplemented in CL_CardPlayback_Be, CL_CardSoundBuffer_Playback_DX, and CL_CardSoundBufferPlaybackStream_DX. |
|
|
Reimplemented in CL_CardPlayback_Be, CL_CardSoundBuffer_Playback_DX, and CL_CardSoundBufferPlaybackStream_DX. |
|
|
Reimplemented in CL_CardPlayback_Be, CL_CardPlayback_Be_Stream, CL_CardSoundBuffer_Playback_DX, and CL_CardSoundBufferPlaybackStream_DX. |
|
|
Definition at line 63 of file cardsoundbuffer_playback.h. |
1.2.6 written by Dimitri van Heesch,
© 1997-2001