- readSummaryPCM :: (Functor m, Monad m, ZoomPCM a) => Iteratee ByteString m (SummaryData (PCM a))
- fromSummaryPCM :: ZoomPCM a => SummaryData (PCM a) -> Builder
- initSummaryPCMBounded :: (Bounded a, ZoomPCM a) => TimeStamp -> SummaryWork (PCM a)
- mkSummaryPCM :: ZoomPCM a => TimeStampDiff -> SummaryWork (PCM a) -> SummaryData (PCM a)
- appendSummaryPCM :: ZoomPCM a => TimeStampDiff -> SummaryData (PCM a) -> TimeStampDiff -> SummaryData (PCM a) -> SummaryData (PCM a)
- updateSummaryPCM :: ZoomPCM a => TimeStamp -> PCM a -> SummaryWork (PCM a) -> SummaryWork (PCM a)
- deltaDecodePCM :: ZoomPCM a => [PCM a] -> [PCM a]
- deltaEncodePCM :: ZoomPCM a => SummaryWork (PCM a) -> PCM a -> PCM a
Functions
readSummaryPCM :: (Functor m, Monad m, ZoomPCM a) => Iteratee ByteString m (SummaryData (PCM a))Source
fromSummaryPCM :: ZoomPCM a => SummaryData (PCM a) -> BuilderSource
initSummaryPCMBounded :: (Bounded a, ZoomPCM a) => TimeStamp -> SummaryWork (PCM a)Source
mkSummaryPCM :: ZoomPCM a => TimeStampDiff -> SummaryWork (PCM a) -> SummaryData (PCM a)Source
appendSummaryPCM :: ZoomPCM a => TimeStampDiff -> SummaryData (PCM a) -> TimeStampDiff -> SummaryData (PCM a) -> SummaryData (PCM a)Source
updateSummaryPCM :: ZoomPCM a => TimeStamp -> PCM a -> SummaryWork (PCM a) -> SummaryWork (PCM a)Source
deltaDecodePCM :: ZoomPCM a => [PCM a] -> [PCM a]Source
deltaEncodePCM :: ZoomPCM a => SummaryWork (PCM a) -> PCM a -> PCM aSource