load_sample

Loads a sample from a file.

Description

SAMPLE *load_sample(const char *filename);
Loads a sample from a file, supporting both mono and stereo WAV and mono VOC files, in 8 or 16-bit formats, as well as formats handled by functions registered using register_sample_file_type(). Example:
      SAMPLE *sample = load_sample(user_input);
      if (!sample)
	 abort_on_error("Couldn't load sample!");
Returns a pointer to the SAMPLE or NULL on error. Remember to free this sample later to avoid memory leaks.
Examples using this:

Related Discussions

The following threads each have code containing this keyword: Note: You can click on the numbers to jump directly to the posts that reference this page.

Related Projects

The following projects include source code containing this keyword: