Safe Haskell | Safe-Infered |
---|
- data OggFishead = OggFishead {}
- data OggFisbone = OggFisbone {
- fisboneSerialno :: Serial
- fisboneNHeaders :: Int
- fisboneGranulerate :: Granulerate
- fisboneStartgranule :: Word64
- fisbonePreroll :: Word32
- fisboneGranuleshift :: Int
- fisboneMsgHeaders :: MessageHeaders
- emptyFishead :: OggFishead
- pageToFishead :: OggPage -> Maybe OggFishead
- packetToFishead :: OggPacket -> Maybe OggFishead
- pageToFisbone :: OggPage -> Maybe OggFisbone
- packetToFisbone :: OggPacket -> Maybe OggFisbone
- fisheadToPage :: OggTrack -> OggFishead -> OggPage
- fisheadToPacket :: OggTrack -> OggFishead -> OggPacket
- fisboneToPage :: OggTrack -> OggFisbone -> OggPage
- fisboneToPacket :: OggTrack -> OggFisbone -> OggPacket
- trackToFisbone :: OggTrack -> Maybe OggFisbone
- tracksToFisbones :: [OggTrack] -> [OggFisbone]
Documentation
data OggFisbone Source
OggFisbone | |
|
fisheadToPage :: OggTrack -> OggFishead -> OggPageSource
fisheadToPacket :: OggTrack -> OggFishead -> OggPacketSource
fisboneToPage :: OggTrack -> OggFisbone -> OggPageSource
fisboneToPacket :: OggTrack -> OggFisbone -> OggPacketSource
trackToFisbone :: OggTrack -> Maybe OggFisboneSource
Create an OggFisbone from a given OggTrack
tracksToFisbones :: [OggTrack] -> [OggFisbone]Source
Create a list of OggFisbones from a list of OggTracks, not including | any OggTracks with unknown ContentType or Granulerate