conduit-audio-samplerate-0.1: conduit-audio interface to the libsamplerate resampling library

Safe HaskellNone
LanguageHaskell2010

Data.Conduit.Audio.SampleRate

Description

Uses libsamplerate to resample a stream of audio.

Synopsis

Documentation

resample Source

Arguments

:: MonadResource m 
=> Double

the ratio of new sample rate to old sample rate

-> ConverterType 
-> AudioSource m Float 
-> AudioSource m Float 

resampleTo Source

Arguments

:: MonadResource m 
=> Rate

the new sample rate

-> ConverterType 
-> AudioSource m Float 
-> AudioSource m Float 

data SRCError Source

libsamplerate functions may throw this as an exception. Contains the function that caused the error, the numeric error code, and a human-readable message.

Constructors

SRCError String Int String