Safe Haskell | Safe-Inferred |
---|
- audioInit :: CString -> IO CInt
- audioQuit :: IO ()
- buildAudioCVT :: Ptr AudioCVT -> AudioFormat -> Word8 -> CInt -> AudioFormat -> Word8 -> CInt -> IO CInt
- closeAudio :: IO ()
- closeAudioDevice :: AudioDeviceID -> IO ()
- convertAudio :: Ptr AudioCVT -> IO CInt
- freeWAV :: Ptr Word8 -> IO ()
- getAudioDeviceName :: CInt -> CInt -> IO CString
- getAudioDeviceStatus :: AudioDeviceID -> IO AudioStatus
- getAudioDriver :: CInt -> IO CString
- getAudioStatus :: IO AudioStatus
- getCurrentAudioDriver :: IO CString
- getNumAudioDevices :: CInt -> IO CInt
- getNumAudioDrivers :: IO CInt
- loadWAV :: CString -> Ptr AudioSpec -> Ptr (Ptr Word8) -> Ptr Word32 -> IO (Ptr AudioSpec)
- loadWAV_RW :: Ptr RWops -> CInt -> Ptr AudioSpec -> Ptr (Ptr Word8) -> Ptr Word32 -> IO (Ptr AudioSpec)
- lockAudio :: IO ()
- lockAudioDevice :: AudioDeviceID -> IO ()
- mixAudio :: Ptr Word8 -> Ptr Word8 -> Word32 -> CInt -> IO ()
- mixAudioFormat :: Ptr Word8 -> Ptr Word8 -> AudioFormat -> Word32 -> CInt -> IO ()
- openAudio :: Ptr AudioSpec -> Ptr AudioSpec -> IO CInt
- openAudioDevice :: CString -> CInt -> Ptr AudioSpec -> Ptr AudioSpec -> CInt -> IO AudioDeviceID
- pauseAudio :: CInt -> IO ()
- pauseAudioDevice :: AudioDeviceID -> CInt -> IO ()
- unlockAudio :: IO ()
- unlockAudioDevice :: AudioDeviceID -> IO ()
Audio Device Management, Playing and Recording
buildAudioCVT :: Ptr AudioCVT -> AudioFormat -> Word8 -> CInt -> AudioFormat -> Word8 -> CInt -> IO CIntSource
closeAudio :: IO ()Source
closeAudioDevice :: AudioDeviceID -> IO ()Source
getAudioDriver :: CInt -> IO CStringSource
getNumAudioDevices :: CInt -> IO CIntSource
loadWAV_RW :: Ptr RWops -> CInt -> Ptr AudioSpec -> Ptr (Ptr Word8) -> Ptr Word32 -> IO (Ptr AudioSpec)Source
lockAudioDevice :: AudioDeviceID -> IO ()Source
mixAudioFormat :: Ptr Word8 -> Ptr Word8 -> AudioFormat -> Word32 -> CInt -> IO ()Source
openAudioDevice :: CString -> CInt -> Ptr AudioSpec -> Ptr AudioSpec -> CInt -> IO AudioDeviceIDSource
pauseAudio :: CInt -> IO ()Source
pauseAudioDevice :: AudioDeviceID -> CInt -> IO ()Source
unlockAudio :: IO ()Source
unlockAudioDevice :: AudioDeviceID -> IO ()Source