Safe Haskell | None |
---|
- getVersionString :: String
- getDefaultDevice :: String
- readFromDefaultCd :: IO (Either String DiscId)
- readFromCd :: String -> IO (Either String DiscId)
- hasFeature :: DiscIdFeature -> Bool
- getFeatureList :: [DiscIdFeature]
- data DiscIdFeature
- data DiscId = DiscId {}
- data TOC = TOC {
- firstTrackNum :: Int
- lastTrackNum :: Int
- tracks :: Map Int Track
- data Track = Track {}
Documentation
:: String | a string containing the version of libdiscid. |
Return the full version string of this library, including the name.
:: String | a string containing an operating system dependent device identifier |
Return the name of the default disc drive for this operating system.
readFromDefaultCd :: IO (Either String DiscId)Source
Read the disc in the default CD-ROM/DVD-ROM drive.
readFromCd :: String -> IO (Either String DiscId)Source
Read the disc in the given CD-ROM/DVD-ROM drive.
hasFeature :: DiscIdFeature -> BoolSource
Check if a certain feature is implemented on the current platform
getFeatureList :: [DiscIdFeature]Source
A list of features supported by the current platform
data DiscIdFeature Source
Features procided by libdiscid
The information for a disc
DiscId | |
|
The TOC of a disc
TOC | |
|