wavplayer library v0.90 Plays 16-bit, 32 ksps, mono wav files

- Main Page
- Files

- File List
- Globals

Functions
wavplayer.h File Reference

Plays 16-bit, 32ksps, mono .wav files in the root directory of a microSD card. More...

Go to the source code of this file.

## Functions
void | wav_play (const char *wavFilename)
| Play a .wav file.
int | wav_playing ()
| Check if wav file is currently playing.
void | wav_volume (int vol)
| Set wav play volume 0 to 10. 0 is lowest, 10 is highest.
void | wav_stop (void)
| Stop wav file reading but leave audio output open so that you can play another track without a click at the start. Recommended over wav_close unless your application needs to recover both the wav reading and audio output cogs for other uses.
void | wav_close (void)
| Stop wav file reading and close audio output. Only recommended if your application needs to recover two cogs for other purposes. Otherwise, use wave_stop. It will stop the cog that reads the wav file, but leave the audio output cog open, which will prevent a click at the start of the next track your application plays.

## Detailed Description

Plays 16-bit, 32ksps, mono .wav files in the root directory of a microSD card.

Author
  Andy Lindsay

Version
  0.90

Copyright
  Copyright (C) Parallax, Inc. 2012. All Rights MIT Licensed.

Currently supports LMM and CMM memory models.

## Function Documentation

void wav_play | ( | const char * | wavFilename | ) |

Play a .wav file.

Parameters

  wavFilename | Pointer to character array with filename.

int wav_playing | ( |  | ) |

Check if wav file is currently playing.

Returns
  1 if playing, 0 if not.

void wav_volume | ( | int | vol | ) |

Set wav play volume 0 to 10. 0 is lowest, 10 is highest.

Parameters

  vol | wav playback volume.