opus-0.3.0.0: Bindings to libopus for the Opus audio codec
Safe HaskellSafe-Inferred
LanguageHaskell2010

Codec.Audio.Opus.Decoder.Conduit

Description

Conduit interface for decoding audio data with Opus.

Synopsis

Documentation

decoderC :: (HasDecoderStreamConfig cfg, MonadResource m) => cfg -> ConduitT ByteString ByteString m () Source #

Decode audio data with Opus.

decoderLazyC :: (HasDecoderStreamConfig cfg, MonadResource m) => cfg -> ConduitT ByteString ByteString m () Source #

Decode lazy bytestring audio data with Opus.

decoderSink :: (HasDecoderStreamConfig cfg, MonadResource m) => cfg -> ConduitT ByteString o m ByteString Source #

A sink to decode audio data with Opus and return a lazy bytestring of the whole stream.