hogg-0.2.0: Library and tools to manipulate the Ogg container formatContentsIndex
Codec.Container.Ogg.Skeleton
Synopsis
data OggFishead = OggFishead {
fisheadPrestime :: Timestamp
fisheadBasetime :: Timestamp
}
data OggFisbone = OggFisbone {
fisboneSerialno :: Serial
fisboneNHeaders :: Int
fisboneGranulerate :: Granulerate
fisboneStartgranule :: Word64
fisbonePreroll :: Word32
fisboneGranuleshift :: Int
fisboneMsgHeaders :: MessageHeaders
}
emptyFishead :: OggFishead
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 OggFishead
Constructors
OggFishead
fisheadPrestime :: Timestamp
fisheadBasetime :: Timestamp
data OggFisbone
Constructors
OggFisbone
fisboneSerialno :: Serial
fisboneNHeaders :: Int
fisboneGranulerate :: Granulerate
fisboneStartgranule :: Word64
fisbonePreroll :: Word32
fisboneGranuleshift :: Int
fisboneMsgHeaders :: MessageHeaders
emptyFishead :: OggFishead
fisheadToPage :: OggTrack -> OggFishead -> OggPage
fisheadToPacket :: OggTrack -> OggFishead -> OggPacket
fisboneToPage :: OggTrack -> OggFisbone -> OggPage
fisboneToPacket :: OggTrack -> OggFisbone -> OggPacket
trackToFisbone :: OggTrack -> Maybe OggFisbone
Create an OggFisbone from a given OggTrack
tracksToFisbones :: [OggTrack] -> [OggFisbone]
Create a list of OggFisbones from a list of OggTracks, not including | any OggTracks with unknown ContentType or Granulerate
Produced by Haddock version 0.8