2 | module IdrisGL.SDL.SDL_mixer
10 | frgn : String -> String
11 | frgn func = "C:" ++ func ++ ",sdl_mixer"
15 | %foreign frgn "playMusic"
16 | prim_playMusic : String -> Int -> PrimIO ()
20 | playMusic : HasIO io => (path : String) -> (loops : Int) -> io ()
21 | playMusic path loops = primIO $
prim_playMusic path loops
25 | %foreign frgn "playChunk"
26 | prim_playChunk : String -> PrimIO ()
30 | playChunk : HasIO io => (path : String) -> io ()
31 | playChunk path = primIO $
prim_playChunk path