module Sound.File.Encoding where data Encoding = Linear8 | Linear16 | Linear32 | Float | Double deriving (Eq, Show) -- | Bytes per sample at specified encoding. sizeOf :: Encoding -> Int sizeOf Linear8 = 1 sizeOf Linear16 = 2 sizeOf Linear32 = 4 sizeOf Float = 4 sizeOf Double = 8