mediabus-0.2.0.1: Multimedia streaming on top of Conduit

Safe HaskellNone
LanguageHaskell2010

Data.MediaBus.Audio.Alaw

Documentation

newtype ALaw Source #

Constructors

MkALaw Word8 

Instances

Eq ALaw Source # 

Methods

(==) :: ALaw -> ALaw -> Bool #

(/=) :: ALaw -> ALaw -> Bool #

Num ALaw Source # 

Methods

(+) :: ALaw -> ALaw -> ALaw #

(-) :: ALaw -> ALaw -> ALaw #

(*) :: ALaw -> ALaw -> ALaw #

negate :: ALaw -> ALaw #

abs :: ALaw -> ALaw #

signum :: ALaw -> ALaw #

fromInteger :: Integer -> ALaw #

Ord ALaw Source # 

Methods

compare :: ALaw -> ALaw -> Ordering #

(<) :: ALaw -> ALaw -> Bool #

(<=) :: ALaw -> ALaw -> Bool #

(>) :: ALaw -> ALaw -> Bool #

(>=) :: ALaw -> ALaw -> Bool #

max :: ALaw -> ALaw -> ALaw #

min :: ALaw -> ALaw -> ALaw #

Show ALaw Source # 

Methods

showsPrec :: Int -> ALaw -> ShowS #

show :: ALaw -> String #

showList :: [ALaw] -> ShowS #

Generic ALaw Source # 

Associated Types

type Rep ALaw :: * -> * #

Methods

from :: ALaw -> Rep ALaw x #

to :: Rep ALaw x -> ALaw #

Arbitrary ALaw Source # 

Methods

arbitrary :: Gen ALaw #

shrink :: ALaw -> [ALaw] #

Storable ALaw Source # 

Methods

sizeOf :: ALaw -> Int #

alignment :: ALaw -> Int #

peekElemOff :: Ptr ALaw -> Int -> IO ALaw #

pokeElemOff :: Ptr ALaw -> Int -> ALaw -> IO () #

peekByteOff :: Ptr b -> Int -> IO ALaw #

pokeByteOff :: Ptr b -> Int -> ALaw -> IO () #

peek :: Ptr ALaw -> IO ALaw #

poke :: Ptr ALaw -> ALaw -> IO () #

Bits ALaw Source # 
NFData ALaw Source # 

Methods

rnf :: ALaw -> () #

CanBeBlank ALaw Source # 

Methods

blank :: ALaw Source #

HasChannelLayout ALaw Source # 
IsAudioSample ALaw Source # 
Transcoder (SampleBuffer (S16 8000)) (SampleBuffer ALaw) Source # 
Transcoder (SampleBuffer ALaw) (SampleBuffer (S16 8000)) Source # 
HasDuration (Proxy * ALaw) Source # 
type Rep ALaw Source # 
type Rep ALaw = D1 (MetaData "ALaw" "Data.MediaBus.Audio.Alaw" "mediabus-0.2.0.1-GufOXSQMJOgBSiYlFFnZ4L" True) (C1 (MetaCons "MkALaw" PrefixI True) (S1 (MetaSel (Just Symbol "_alawSample") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word8)))
type GetAudioSampleRate ALaw Source # 
type SetAudioSampleRate ALaw x Source # 
type TranscodingSeqNum (SampleBuffer (S16 8000)) (SampleBuffer ALaw) s Source # 
type TranscodingSeqNum (SampleBuffer ALaw) (SampleBuffer (S16 8000)) s Source # 
type TranscodingTicks (SampleBuffer (S16 8000)) (SampleBuffer ALaw) t Source # 
type TranscodingTicks (SampleBuffer ALaw) (SampleBuffer (S16 8000)) t Source #