LitDev Extension API
LDSound
A Sound Recorder. A microphone (may be internal) is required.
System sounds can also be played (if they are set appropriately).
Asterisk | Beep | Exclamation |
Hand | MusicPlayTime | Pause |
Question | Resume | Start |
Stop | Tone | Volume |
Asterisk()
Play system Asterisk sound.
Beep()
Play system Beep sound.
Exclamation()
Play system Exclamation sound.
Hand()
Play system Hand sound.
MusicPlayTime(fileName)
Gets the play time for a music file.
fileName The full path of the music file e.g. "C:\Users\Public\Music\song.mp3".
returns The file play time in seconds (0 if failed).
Pause()
Pause a recording.
Question()
Play system Question sound.
Resume()
Resume a paused recording.
Start()
Start recording sound.
Stop(wavFile)
Stop and save current sound recording.
wavFile The full path to a wav file to save the recording.
The extension will be set to ".wav" if it is not already.
returns "SUCCESS" or "FAILED".
Tone(frequency,duration)
Play a system tone sound with frequency and duration.
Uses the motherboard speaker (not the sound card) and may be low quality or not available.
frequency The tone frequency (from 37 to 32767 Hz).
duration The tone duration in ms.
Volume(command)
Change the volume of sounds.
command One of the following options to change the sound volume level.
"Up" increase volume level.
"Down" decrease volume level.
"Mute" toggle between mute and un-mute volume level.