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: