| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
Sound.JACK.Audio
Documentation
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 #
getBufferArray :: Direction dir => Port dir -> NFrames -> IO (StorableArray NFrames Sample) Source #