hogg- Library and tools to manipulate the Ogg container format

Safe HaskellSafe-Infered




pageScan :: ByteString -> ([OggTrack], [OggPage], ByteString)Source

Read a list of data bytes into Ogg pages

pageWrite :: OggPage -> ByteStringSource

Construct a binary representation of an Ogg page

pageLength :: OggPage -> IntSource

Determine the length in bytes of a page that would be written

pageCompletedPackets :: OggPage -> IntSource

Determine the number of packets completed by this page

pageKeyGranule :: OggPage -> Maybe IntegerSource

Determine the keygranule of a page