ClanSoft logo
ClanSoft logo
Entire Class Index Main Class Index Cross Index Global Index

Class CL_Streamed_RawSample_Session

Streamed RawSample Session Class
Contained in: global
Derived from: CL_StreamSoundProvider_Session
Derived by: none
Group: Sound (Sound Providers)

#include <ClanLib/sound.h>


public function member index:

Construction:

CL_Streamed_RawSample_Session(CL_InputSource* input, SoundFormat format, int frequency, bool looped);
virtual ~CL_Streamed_RawSample_Session();

Operations:

virtual void stop();
virtual bool play();
virtual bool set_position(int pos);
virtual bool eof() const;

Attributes:

virtual int get_data(void* data_ptr, int data_requested);
virtual int get_frequency() const;
virtual SoundFormat get_format() const;
 

Description:


Function Member Descriptions:

CL_Streamed_RawSample_Session::CL_Streamed_RawSample_Session - Streamed RawSample Session Constructor
CL_Streamed_RawSample_Session(CL_InputSource* input, SoundFormat format, int frequency, bool looped);


CL_Streamed_RawSample_Session::eof - Eof
virtual bool eof() const;


CL_Streamed_RawSample_Session::get_data - Get data
virtual int get_data(void* data_ptr, int data_requested);


CL_Streamed_RawSample_Session::get_format - Get format
virtual SoundFormat get_format() const;


CL_Streamed_RawSample_Session::get_frequency - Get frequency
virtual int get_frequency() const;


CL_Streamed_RawSample_Session::play - Play (Function to be fixed)
virtual bool play();


CL_Streamed_RawSample_Session::set_position - Set position (Function to be fixed)
virtual bool set_position(int pos);


CL_Streamed_RawSample_Session::stop - Stop (Function to be fixed)
virtual void stop();


CL_Streamed_RawSample_Session::~CL_Streamed_RawSample_Session - Streamed RawSample Session Destructor
virtual ~CL_Streamed_RawSample_Session();



Variable Member Descriptions: