diff options
author | Nicholas Tay <nick@windblume.net> | 2022-04-28 21:39:50 +1000 |
---|---|---|
committer | Nicholas Tay <nick@windblume.net> | 2022-04-28 21:39:50 +1000 |
commit | 1783cfd9965c38d60cea3daff172c6657983719b (patch) | |
tree | f8c90dd4e13a1921065c78cda3cbaed022754244 /clak.c | |
download | clak-1783cfd9965c38d60cea3daff172c6657983719b.tar.gz clak-1783cfd9965c38d60cea3daff172c6657983719b.tar.bz2 clak-1783cfd9965c38d60cea3daff172c6657983719b.zip |
Initial working Windows playsound
Diffstat (limited to 'clak.c')
-rw-r--r-- | clak.c | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -0,0 +1,17 @@ +#include <stdio.h> + +#include <windows.h> + +#include "board/boards.h" + +int main(void) +{ + float volume = 0.05; + DWORD channel_volume = volume * 0xFFFF; + waveOutSetVolume(NULL, (channel_volume << 16) | channel_volume); + while (1) { + PlaySound((const char *) board_mxblue_board_down_wav, NULL, SND_MEMORY | SND_SYNC | SND_NODEFAULT); + Sleep(500); + } + return 0; +}
\ No newline at end of file |