jack-0.7.2: Bindings for the JACK Audio Connection Kit

Safe HaskellNone
LanguageHaskell98

Sound.JACK.Audio

Documentation

withPort Source #

Arguments

:: (Direction dir, ThrowsPortRegister e, ThrowsErrno e) 
=> Client

Jack client

-> String

name of the input port

-> (Port dir -> ExceptionalT e IO a) 
-> ExceptionalT e IO a 

withProcessMono :: ThrowsErrno e => Client -> Port Input -> (Sample -> IO Sample) -> Port Output -> ExceptionalT e IO a -> ExceptionalT e IO a Source #

withProcessStereo :: ThrowsErrno e => Client -> Port Input -> Port Input -> ((Sample, Sample) -> IO (Sample, Sample)) -> Port Output -> Port Output -> ExceptionalT e IO a -> ExceptionalT e IO a Source #