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

# Class CL_Streamed_MikModSample_Session

CL_Streamed_MikModSample_Session is used to play and control a module.
Contained in: global
Derived from: CL_StreamSoundProvider_Session
Derived by: none
Group: MikMod (Sound Providers)

#include <ClanLib/mikmod.h>

### public function member index:
### Construction:
``virtual`` | `~CL_Streamed_MikModSample_Session` | `()`;
### Operations:
``virtual` `void`` | `stop` | `()`;
``virtual` `bool`` | `play` | `()`;
``virtual` `bool`` | `set_position` | `(`int` `pos`)`;
``static` `void`` | `clanMikMod_Update` | `()`;
### 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``;
``static` `BOOL`` | `clanMikMod_IsPresent` | `()`;
### protected function member index:
### Operations:
`` | `CL_Streamed_MikModSample_Session` | `(`MODULE`* `_module`, `bool` `_looped`)`;

## Description:

## Function Member Descriptions:

CL_Streamed_MikModSample_Session::clanMikMod_IsPresent - ClanMikMod IsPresent
``static` `BOOL`` `clanMikMod_IsPresent``()`;

CL_Streamed_MikModSample_Session::clanMikMod_Update - ClanMikMod Update
``static` `void`` `clanMikMod_Update``()`;

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

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

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

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

CL_Streamed_MikModSample_Session::play - Play
``virtual` `bool`` `play``()`;

CL_Streamed_MikModSample_Session::set_position - Set position
``virtual` `bool`` `set_position``(`int` `pos`)`;

CL_Streamed_MikModSample_Session::stop - Stop
``virtual` `void`` `stop``()`;

CL_Streamed_MikModSample_Session::~CL_Streamed_MikModSample_Session - ~CL Streamed MikModSample Session
``virtual`` `~CL_Streamed_MikModSample_Session``()`;

## Variable Member Descriptions: