Home | All Classes | Grouped Classes | Index | Search

CL_Streamed_RawSample::create

Creates a soundbuffer using this provider.

	CL_SoundBuffer* create(
		const std::string& filename, SoundFormat format, int frequency, CL_InputSourceProvider* inputprovider = NULL, bool looped = false);

Parameters:

filename
Filename of the raw PCM stream.
frequency
Default playback frequency.
inputprovider
Input source (datafile, regular file). If NULL, it defaults to a regular file.
looped
True if the streamed should be looped (stream never ends).

Return value:

The soundbuffer created.

See also:

CL_Streamed_RawSample



Questions or comments, write to the ClanLib mailing list.