Stability | provisional |
---|---|
Maintainer | Henning Thielemann |
Safe Haskell | None |
Sound.ALSA.Sequencer.Port
Description
This module contains functions for working with ports. Reference: http://www.alsa-project.org/alsa-doc/alsa-lib/group___seq_port.html
- newtype T = Cons Word8
- create :: T mode -> T -> IO ()
- createSimple :: T mode -> String -> Cap -> Type -> IO T
- delete :: T mode -> T -> IO ()
- deleteSimple :: T mode -> T -> IO ()
- withSimple :: T mode -> String -> Cap -> Type -> (T -> IO a) -> IO a
- systemTimer :: T
- systemAnnounce :: T
- unknown :: T
- type Cap = T CUInt CapabilityFlag
- capRead :: Cap
- capWrite :: Cap
- capSyncRead :: Cap
- capSyncWrite :: Cap
- capDuplex :: Cap
- capSubsRead :: Cap
- capSubsWrite :: Cap
- capNoExport :: Cap
- caps :: [Cap] -> Cap
- type Type = T CUInt TypeFlag
- typeSpecific :: Type
- typeMidiGeneric :: Type
- typeMidiGM :: Type
- typeMidiGS :: Type
- typeMidiXG :: Type
- typeMidiMT32 :: Type
- typeMidiGM2 :: Type
- typeSynth :: Type
- typeDirectSample :: Type
- typeSample :: Type
- typeHardware :: Type
- typeSoftware :: Type
- typeSynthesizer :: Type
- typePort :: Type
- typeApplication :: Type
- types :: [Type] -> Type
Documentation
deleteSimple :: T mode -> T -> IO ()Source
Delete the port.