Copyright | © 2016–present 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.
Synopsis
- 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 | |
|
Instances
Eq CueSheetData Source # | |
Defined in Codec.Audio.FLAC.Metadata.Internal.Types (==) :: CueSheetData -> CueSheetData -> Bool # (/=) :: CueSheetData -> CueSheetData -> Bool # | |
Ord CueSheetData Source # | |
Defined in Codec.Audio.FLAC.Metadata.Internal.Types compare :: CueSheetData -> CueSheetData -> Ordering # (<) :: CueSheetData -> CueSheetData -> Bool # (<=) :: CueSheetData -> CueSheetData -> Bool # (>) :: CueSheetData -> CueSheetData -> Bool # (>=) :: CueSheetData -> CueSheetData -> Bool # max :: CueSheetData -> CueSheetData -> CueSheetData # min :: CueSheetData -> CueSheetData -> CueSheetData # | |
Read CueSheetData Source # | |
Defined in Codec.Audio.FLAC.Metadata.Internal.Types readsPrec :: Int -> ReadS CueSheetData # readList :: ReadS [CueSheetData] # | |
Show CueSheetData Source # | |
Defined in Codec.Audio.FLAC.Metadata.Internal.Types showsPrec :: Int -> CueSheetData -> ShowS # show :: CueSheetData -> String # showList :: [CueSheetData] -> ShowS # |
Single track in a CUE sheet.
CueTrack | |
|