wavplayer library
v0.91
Plays 16-bit, 32 ksps, mono wav files
|
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. More... | |
int | wav_playing () |
Check if wav file is currently playing. More... | |
void | wav_volume (int vol) |
Set wav play volume 0 to 10. 0 is lowest, 10 is highest. More... | |
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. | |
void | wav_set_pins (int left_pin, int right_pin) |
Change the default pins used by the wav player library. Only call before calling wav_play for the first time or after calling wav_close. More... | |
Plays 16-bit, 32ksps, mono .wav files in the root directory of a microSD card.
void wav_play | ( | const char * | wavFilename | ) |
Play a .wav file.
wavFilename | Pointer to character array with filename. |
int wav_playing | ( | ) |
Check if wav file is currently playing.
void wav_set_pins | ( | int | left_pin, |
int | right_pin | ||
) |
Change the default pins used by the wav player library. Only call before calling wav_play for the first time or after calling wav_close.
left_pin | pin to output left channel audio on (default is 27). Set to -1 to disable this output. |
right_pin | pin to output right channel audio on (default is 26). Set to -1 to disable this output. |
void wav_volume | ( | int | vol | ) |
Set wav play volume 0 to 10. 0 is lowest, 10 is highest.
vol | wav playback volume. |