Release the memory allocated for the DiscId object.
Return the name of the default disc drive for this machine.
This isn’t constant, but possibly depends on the drives currently
attached, depending on the platform.
For this reason you should call this once and save it
when you want to make sure to use the same drive for
multiple operations.
Return a human-readable error message.
Return a list of features supported by the current platform.
The array of length ::DISCID_FEATURE_LENGTH should be allocated by the user.
After the call each element of the array is either NULL
or a pointer to a static string.
Return the number of the first track on this disc.
Return a FreeDB DiscID.
Return a MusicBrainz DiscID.
Return the number of the last audio track on this disc.
Return the Media Catalogue Number (MCN) for the disc.
Return the length of the disc in sectors.
Return an URL for submitting the DiscID to MusicBrainz.
Return a string representing CD Table Of Contents (TOC).
Return the ISRC for a track.
Return the length of a track in sectors.
Return the sector offset of a track.
Return the full version string of this library, including the name.
This can be used for debug output.
Don’t use this to test for features, see discid_has_feature().
Return an URL for retrieving CD information from MusicBrainz’ web service
Check if a certain feature is implemented on the current platform.
Return a handle for a new DiscId object.
Provides the TOC of a known CD.
Read all supported features of the disc in the given CD-ROM/DVD-ROM drive.
Read the disc in the given CD-ROM/DVD-ROM drive
extracting only the TOC and additionally specified features.