 | hogg-0.2.0: Library and tools to manipulate the Ogg container format | Contents | Index |
|
| Codec.Container.Ogg.Track |
|
|
|
| Synopsis |
|
|
|
| Documentation |
|
| data OggTrack |
| Constructors | | OggTrack | | | trackSerialno :: Serial | | | trackType :: (Maybe ContentType) | | | trackGranulerate :: (Maybe Granulerate) | | | trackGranuleshift :: (Maybe Int) | | | trackMetadata :: MessageHeaders | |
|
| Instances | |
|
|
| newTrack :: Serial -> OggTrack |
| A new track, with a given serialno
|
|
| nullTrack :: OggTrack |
| The null track
|
|
| bosToTrack :: Serial -> ByteString -> OggTrack |
|
| gpToTimestamp :: Granulepos -> OggTrack -> Maybe Timestamp |
| Convert a granulepos to a timestamp
|
|
| gpToGranules :: Granulepos -> OggTrack -> Maybe Integer |
| Convert a granluepos to a count of granules
|
|
| gpSplit :: Granulepos -> OggTrack -> Maybe (Integer, Integer) |
| Split a granulepos by its track's granuleshift
|
|
| gpExplain :: Granulepos -> OggTrack -> String |
|
| Produced by Haddock version 0.8 |