zoom-cache-0.9.1.0: A streamable, seekable, zoomable cache file format

Portabilityunknown
Stabilityunstable
MaintainerConrad Parker <conrad@metadecks.org>

Data.ZoomCache.Numeric

Description

ZoomCache numeric API

Synopsis

Documentation

class (Ord a, Real a, ZoomReadable a, ZoomWritable a) => ZoomNum a whereSource

Methods

numEntry :: SummaryData a -> aSource

Value at start of interval

numExit :: SummaryData a -> aSource

Value at end of interval

numMin :: SummaryData a -> aSource

Minimum value in the summary interval

numMax :: SummaryData a -> aSource

Maximum value in the summary interval

numAvg :: SummaryData a -> DoubleSource

Mean value in the summary interval

numRMS :: SummaryData a -> DoubleSource

Root mean square value in the summary interval

toSummaryDouble :: Typeable a => Summary a -> Maybe (Summary Double)Source

Coercion of numeric Summary to type Summary Double.

toSummarySODouble :: Typeable a => SummarySO a -> Maybe (SummarySO Double)Source

Coercion of numeric SummarySO to type SummarySO Double.

wholeTrackSummaryDouble :: (Functor m, MonadIO m) => [IdentifyCodec] -> TrackNo -> Iteratee ByteString m (Summary Double)Source

Read the summary of an entire track.