NXT speaker class.
More...
#include <Speaker.h>
List of all members.
Public Member Functions |
| Speaker (void) |
| Constructor.
|
void | playTone (U32 freq, U32 duration, U32 volume) |
| Play a tone sound.
|
S16 | playWav (const CHAR *file, U32 length, U32 volume) |
| Play an 8bit monochrome PCM WAV file.
|
Static Public Attributes |
static const U32 | MIN_TONE_FREQ = 33 |
| Minimum frequency of tone.
|
static const U32 | MAX_TONE_FREQ = 1976 |
| Maximum frequency of tone.
|
Detailed Description
Constructor & Destructor Documentation
Constructor.
- Parameters:
-
- Returns:
- -
Member Function Documentation
Play a tone sound.
- Parameters:
-
freq | Tone frequency in Hz. MIN_TONE_FREQ to MAX_TONE_FREQ |
duration | Tone duration in msec (10msec unit) |
volume | Tone volume (0 to 100) |
- Returns:
- -
Play an 8bit monochrome PCM WAV file.
- Parameters:
-
file | Head of a WAV file |
length | Length of a WAV file |
volume | Volume of WAV file (0 to 100) |
- Returns:
- 1:succeeded/0:sound resource was busy/-1:unsupported file format
The documentation for this class was generated from the following file: