Safe Haskell | None |
---|
- 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) => SampleOffset -> SummaryWork (PCM a)
- mkSummaryPCM :: ZoomPCM a => SampleOffsetDiff -> SummaryWork (PCM a) -> SummaryData (PCM a)
- appendSummaryPCM :: ZoomPCM a => SampleOffsetDiff -> SummaryData (PCM a) -> SampleOffsetDiff -> SummaryData (PCM a) -> SummaryData (PCM a)
- updateSummaryPCM :: ZoomPCM a => SampleOffset -> 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) => SampleOffset -> SummaryWork (PCM a)Source
mkSummaryPCM :: ZoomPCM a => SampleOffsetDiff -> SummaryWork (PCM a) -> SummaryData (PCM a)Source
appendSummaryPCM :: ZoomPCM a => SampleOffsetDiff -> SummaryData (PCM a) -> SampleOffsetDiff -> SummaryData (PCM a) -> SummaryData (PCM a)Source
updateSummaryPCM :: ZoomPCM a => SampleOffset -> 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