alsa-seq-0.6.0.7: Binding to the ALSA Library API (MIDI sequencer).

Safe HaskellNone
LanguageHaskell2010

Sound.ALSA.Sequencer.Connect

Synopsis

Documentation

data T Source #

Constructors

Cons 

Fields

Instances

Eq T Source # 

Methods

(==) :: T -> T -> Bool #

(/=) :: T -> T -> Bool #

Ord T Source # 

Methods

compare :: T -> T -> Ordering #

(<) :: T -> T -> Bool #

(<=) :: T -> T -> Bool #

(>) :: T -> T -> Bool #

(>=) :: T -> T -> Bool #

max :: T -> T -> T #

min :: T -> T -> T #

Show T Source # 

Methods

showsPrec :: Int -> T -> ShowS #

show :: T -> String #

showList :: [T] -> ShowS #

Storable T Source # 

Methods

sizeOf :: T -> Int #

alignment :: T -> Int #

peekElemOff :: Ptr T -> Int -> IO T #

pokeElemOff :: Ptr T -> Int -> T -> IO () #

peekByteOff :: Ptr b -> Int -> IO T #

pokeByteOff :: Ptr b -> Int -> T -> IO () #

peek :: Ptr T -> IO T #

poke :: Ptr T -> T -> IO () #

createFrom :: AllowInput mode => T mode -> T -> T -> IO T Source #

Simple subscription (w/o exclusive & time conversion).

deleteFrom :: AllowInput mode => T mode -> T -> T -> IO () Source #

Simple disconnection.

withFrom :: AllowInput mode => T mode -> T -> T -> (T -> IO a) -> IO a Source #

Temporary subscription.

createTo :: AllowOutput mode => T mode -> T -> T -> IO T Source #

Simple subscription (w/o exclusive & time conversion).

deleteTo :: AllowOutput mode => T mode -> T -> T -> IO () Source #

Simple disconnection.

withTo :: AllowOutput mode => T mode -> T -> T -> (T -> IO a) -> IO a Source #

Temporary subscription.