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

Codec.Audio.Opus.Encoder.Conduit

Description

Conduit interface for encoding audio data with Opus.

Synopsis

Documentation

encoderC :: (HasStreamConfig cfg, MonadResource m) => cfg -> ConduitT ByteString ByteString m () Source #

Encode audio data with Opus.

encoderLazyC :: (HasStreamConfig cfg, MonadResource m) => cfg -> ConduitT ByteString ByteString m () Source #

Encode lazy bytestring audio data with Opus.

encoderSink :: (HasStreamConfig cfg, MonadResource m) => cfg -> ConduitT ByteString o m ByteString Source #

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