Crate discid_sys

Crate discid_sys 

Source

Structs§

discid_feature
PLATFORM-DEPENDENT FEATURES

Constants§

DISCID_FEATURE_LENGTH
DISCID_FEATURE_STR_ISRC
DISCID_FEATURE_STR_MCN
DISCID_FEATURE_STR_READ

Functions§

discid_free
Release the memory allocated for the DiscId object.
discid_get_default_device
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.
discid_get_error_msg
Return a human-readable error message.
discid_get_feature_list
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.
discid_get_first_track_num
Return the number of the first track on this disc.
discid_get_freedb_id
Return a FreeDB DiscID.
discid_get_id
Return a MusicBrainz DiscID.
discid_get_last_track_num
Return the number of the last audio track on this disc.
discid_get_mcn
Return the Media Catalogue Number (MCN) for the disc.
discid_get_sectors
Return the length of the disc in sectors.
discid_get_submission_url
Return an URL for submitting the DiscID to MusicBrainz.
discid_get_toc_string
Return a string representing CD Table Of Contents (TOC).
discid_get_track_isrc
Return the ISRC for a track.
discid_get_track_length
Return the length of a track in sectors.
discid_get_track_offset
Return the sector offset of a track.
discid_get_version_string
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().
discid_get_webservice_url
Return an URL for retrieving CD information from MusicBrainz’ web service
discid_has_feature
Check if a certain feature is implemented on the current platform.
discid_new
Return a handle for a new DiscId object.
discid_put
Provides the TOC of a known CD.
discid_read
Read all supported features of the disc in the given CD-ROM/DVD-ROM drive.
discid_read_sparse
Read the disc in the given CD-ROM/DVD-ROM drive extracting only the TOC and additionally specified features.

Type Aliases§

DiscId
A transparent handle for an Audio CD.