|
|
|
|
Synopsis |
|
|
|
Documentation |
|
|
| Methods | | | Instances | |
|
|
|
|
|
|
|
Constructors | | Instances | |
|
|
data SoundSource y handle | Source |
|
Counts are in samples, not bytes. Multi-channel data is interleaved.
| Constructors | SoundSource | | soundSourceFmt :: SoundFmt y | | soundSourceOpen :: IO handle | | soundSourceClose :: handle -> IO () | | soundSourceStart :: handle -> IO () | | soundSourceStop :: handle -> IO () | | soundSourceRead :: handle -> Ptr y -> Int -> IO Int | |
|
|
|
|
data SoundSink y handle | Source |
|
Constructors | SoundSink | | soundSinkFmt :: SoundFmt y | | soundSinkOpen :: IO handle | | soundSinkClose :: handle -> IO () | | soundSinkWrite :: handle -> Ptr y -> Int -> IO () | | soundSinkStart :: handle -> IO () | | soundSinkStop :: handle -> IO () | |
|
|
|
|
|
Constructors | | Instances | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Produced by Haddock version 2.4.2 |