Portability | unknown |
---|---|
Stability | unstable |
Maintainer | Conrad Parker <conrad@metadecks.org> |
Types used throughout zoom-cache
- data TimeStamp = TS {}
- data TimeStampDiff = TSDiff {}
- timeStampDiff :: TimeStamp -> TimeStamp -> TimeStampDiff
- data DataRateType
- = ConstantDR
- | VariableDR
- type TrackNo = Int
- data Global = Global {}
- data Version = Version !Int !Int
TimeStamps
data TimeStampDiff Source
timeStampDiff :: TimeStamp -> TimeStamp -> TimeStampDiffSource
timeStampDiff (TS t1) (TS t2) = TSDiff (t1 - t2)
Types
data DataRateType Source
Constant or Variable datarate. For constant datarate, timestamps are implied as incrementing by 1/datarate For variable datarate, explicit timestamps are attached to each datum, encoded as a separate block of timestamps in the Raw Data packet.