Entire Class Index | Main Class Index | Cross Index | Global Index

# Class CL_Streamed_WaveSample_Session

The Streamed Wave Sample 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_WaveSample_Session` | `(`CL_InputSource`* `input`, `bool` `looped`)`;
``virtual`` | `~CL_Streamed_WaveSample_Session` | `()`;
### Operations:
``virtual` `void`` | `stop` | `()`;
``virtual` `bool`` | `play` | `()`;
``virtual` `bool`` | `set_position` | `(`int` `pos`)`;
### Attributes:
``virtual` `bool`` | `eof` | `() `const``;
``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_WaveSample_Session::CL_Streamed_WaveSample_Session - The Streamed Wave Sample Session Constructor
`` `CL_Streamed_WaveSample_Session``(`CL_InputSource`* `input`, `bool` `looped`)`;

CL_Streamed_WaveSample_Session::eof - Eof
``virtual` `bool`` `eof``() `const``;

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

CL_Streamed_WaveSample_Session::get_format - Get format
``virtual` `SoundFormat`` `get_format``() `const``;

CL_Streamed_WaveSample_Session::get_frequency - Get frequency
``virtual` `int`` `get_frequency``() `const``;

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

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

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

CL_Streamed_WaveSample_Session::~CL_Streamed_WaveSample_Session - The Streamed Wave Sample Session Destructor
``virtual`` `~CL_Streamed_WaveSample_Session``()`;

## Variable Member Descriptions: