Copyright | © 2016–2017 Mark Karpov |
---|---|
License | BSD 3 clause |
Maintainer | Mark Karpov <markkarpov92@gmail.com> |
Stability | experimental |
Portability | portable |
Safe Haskell | Safe |
Language | Haskell2010 |
This module exports the CueSheetData
and CueTrack
data types, which
are rarely needed, and thus should not “contaminate” the
Codec.Audio.Metadata module with potentially conflicting names.
- data CueSheetData = CueSheetData {
- cueCatalog :: !ByteString
- cueLeadIn :: !Word64
- cueIsCd :: !Bool
- cueTracks :: ![CueTrack]
- cueLeadOutTrack :: !CueTrack
- data CueTrack = CueTrack {
- cueTrackOffset :: !Word64
- cueTrackIsrc :: !ByteString
- cueTrackAudio :: !Bool
- cueTrackPreEmphasis :: !Bool
- cueTrackPregapIndex :: !(Maybe Word64)
- cueTrackIndices :: !(NonEmpty Word64)
Documentation
data CueSheetData Source #
CUE sheet as stored in FLAC metadata. This differs from traditional CUE sheets stored in “.cue” files (see https://hackage.haskell.org/package/cue-sheet to work with those).
CueSheetData | |
|
Single track in a CUE sheet.
CueTrack | |
|