- data PCM a = PCM {
- unPCM :: !a
- class (Ord a, Real a, ZoomReadable (PCM a), ZoomWritable (PCM a)) => ZoomPCM a where
- pcmFromRaw :: a -> Builder
- pcmMin :: SummaryData (PCM a) -> a
- pcmMax :: SummaryData (PCM a) -> a
- pcmAvg :: SummaryData (PCM a) -> Double
- pcmRMS :: SummaryData (PCM a) -> Double
- pcmWorkSO :: SummaryWork (PCM a) -> SampleOffset
- pcmWorkLast :: SummaryWork (PCM a) -> a
- pcmWorkMin :: SummaryWork (PCM a) -> a
- pcmWorkMax :: SummaryWork (PCM a) -> a
- pcmWorkSum :: SummaryWork (PCM a) -> Double
- pcmWorkSumSq :: SummaryWork (PCM a) -> Double
- pcmMkSummary :: a -> a -> Double -> Double -> SummaryData (PCM a)
- pcmMkSummaryWork :: SampleOffset -> a -> a -> a -> Double -> Double -> SummaryWork (PCM a)
PCM Type
Typeable1 PCM | |
ZoomWrite (PCM Double) | |
ZoomWrite (PCM Float) | |
ZoomWrite (PCM Int) | |
ZoomWrite (PCM Int8) | |
ZoomWrite (PCM Int16) | |
ZoomWrite (PCM Int32) | |
ZoomWrite (PCM Int64) | |
ZoomReadable (PCM Double) | |
ZoomReadable (PCM Float) | |
ZoomReadable (PCM Int) | |
ZoomReadable (PCM Int8) | |
ZoomReadable (PCM Int16) | |
ZoomReadable (PCM Int32) | |
ZoomReadable (PCM Int64) | |
ZoomWritable (PCM Double) | |
ZoomWritable (PCM Float) | |
ZoomWritable (PCM Int) | |
ZoomWritable (PCM Int8) | |
ZoomWritable (PCM Int16) | |
ZoomWritable (PCM Int32) | |
ZoomWritable (PCM Int64) | |
ZoomWrite (SampleOffset, PCM Double) | |
ZoomWrite (SampleOffset, PCM Float) | |
ZoomWrite (SampleOffset, PCM Int) | |
ZoomWrite (SampleOffset, PCM Int8) | |
ZoomWrite (SampleOffset, PCM Int16) | |
ZoomWrite (SampleOffset, PCM Int32) | |
ZoomWrite (SampleOffset, PCM Int64) |
Classes
class (Ord a, Real a, ZoomReadable (PCM a), ZoomWritable (PCM a)) => ZoomPCM a whereSource
pcmFromRaw :: a -> BuilderSource
pcmMin :: SummaryData (PCM a) -> aSource
pcmMax :: SummaryData (PCM a) -> aSource
pcmAvg :: SummaryData (PCM a) -> DoubleSource
pcmRMS :: SummaryData (PCM a) -> DoubleSource
pcmWorkSO :: SummaryWork (PCM a) -> SampleOffsetSource
pcmWorkLast :: SummaryWork (PCM a) -> aSource
pcmWorkMin :: SummaryWork (PCM a) -> aSource
pcmWorkMax :: SummaryWork (PCM a) -> aSource
pcmWorkSum :: SummaryWork (PCM a) -> DoubleSource
pcmWorkSumSq :: SummaryWork (PCM a) -> DoubleSource
pcmMkSummary :: a -> a -> Double -> Double -> SummaryData (PCM a)Source
pcmMkSummaryWork :: SampleOffset -> a -> a -> a -> Double -> Double -> SummaryWork (PCM a)Source