mb5_c.h File Reference

Go to the source code of this file.

Typedefs

typedef void * Mb5Entity
typedef void * Mb5Alias
typedef void * Mb5Annotation
typedef void * Mb5Artist
typedef void * Mb5ArtistCredit
typedef void * Mb5Attribute
typedef void * Mb5CDStub
typedef void * Mb5Collection
typedef void * Mb5Disc
typedef void * Mb5FreeDBDisc
typedef void * Mb5IPI
typedef void * Mb5ISRC
typedef void * Mb5ISWC
typedef void * Mb5Label
typedef void * Mb5LabelInfo
typedef void * Mb5Lifespan
typedef void * Mb5Medium
typedef void * Mb5Message
typedef void * Mb5Metadata
typedef void * Mb5NameCredit
typedef void * Mb5NonMBTrack
typedef void * Mb5PUID
typedef void * Mb5Query
typedef void * Mb5Rating
typedef void * Mb5Recording
typedef void * Mb5Relation
typedef void * Mb5Release
typedef void * Mb5ReleaseGroup
typedef void * Mb5SecondaryType
typedef void * Mb5Tag
typedef void * Mb5TextRepresentation
typedef void * Mb5Track
typedef void * Mb5UserRating
typedef void * Mb5UserTag
typedef void * Mb5Work
typedef void * Mb5AliasList
typedef void * Mb5AnnotationList
typedef void * Mb5ArtistList
typedef void * Mb5AttributeList
typedef void * Mb5CDStubList
typedef void * Mb5CollectionList
typedef void * Mb5DiscList
typedef void * Mb5FreeDBDiscList
typedef void * Mb5IPIList
typedef void * Mb5ISRCList
typedef void * Mb5ISWCList
typedef void * Mb5LabelList
typedef void * Mb5LabelInfoList
typedef void * Mb5MediumList
typedef void * Mb5NameCreditList
typedef void * Mb5NonMBTrackList
typedef void * Mb5PUIDList
typedef void * Mb5RecordingList
typedef void * Mb5RelationList
typedef void * Mb5RelationListList
typedef void * Mb5ReleaseList
typedef void * Mb5ReleaseGroupList
typedef void * Mb5SecondaryTypeList
typedef void * Mb5TagList
typedef void * Mb5TrackList
typedef void * Mb5UserTagList
typedef void * Mb5WorkList

Enumerations

enum  tQueryResult {
  eQuery_Success = 0, eQuery_ConnectionError, eQuery_Timeout, eQuery_AuthenticationError,
  eQuery_FetchError, eQuery_RequestError, eQuery_ResourceNotFound
}

Functions

int mb5_entity_ext_attributes_size (Mb5Entity Entity)
 Returns the number of extension attributes for the entity.
int mb5_entity_ext_attribute_name (Mb5Entity Entity, int Item, char *str, int len)
 Returns the name of the requested extension attribute.
int mb5_entity_ext_attribute_value (Mb5Entity Entity, int Item, char *str, int len)
 Returns the value of the requested extension attribute.
int mb5_entity_ext_elements_size (Mb5Entity Entity)
 Returns the number of extension elements for the entity.
int mb5_entity_ext_element_name (Mb5Entity Entity, int Item, char *str, int len)
 Returns the name of the requested extension element.
int mb5_entity_ext_element_value (Mb5Entity Entity, int Item, char *str, int len)
 Returns the value of the requested extension element.
void mb5_alias_delete (Mb5Alias Alias)
 Delete an Mb5Alias object.
Mb5Alias mb5_alias_clone (Mb5Alias Alias)
 Clone an Mb5Alias object.
int mb5_alias_get_locale (Mb5Alias Alias, char *str, int len)
int mb5_alias_get_text (Mb5Alias Alias, char *str, int len)
int mb5_alias_get_sortname (Mb5Alias Alias, char *str, int len)
int mb5_alias_get_type (Mb5Alias Alias, char *str, int len)
int mb5_alias_get_primary (Mb5Alias Alias, char *str, int len)
int mb5_alias_get_begindate (Mb5Alias Alias, char *str, int len)
int mb5_alias_get_enddate (Mb5Alias Alias, char *str, int len)
void mb5_annotation_delete (Mb5Annotation Annotation)
 Delete an Mb5Annotation object.
Mb5Annotation mb5_annotation_clone (Mb5Annotation Annotation)
 Clone an Mb5Annotation object.
int mb5_annotation_get_type (Mb5Annotation Annotation, char *str, int len)
int mb5_annotation_get_entity (Mb5Annotation Annotation, char *str, int len)
int mb5_annotation_get_name (Mb5Annotation Annotation, char *str, int len)
int mb5_annotation_get_text (Mb5Annotation Annotation, char *str, int len)
void mb5_artist_delete (Mb5Artist Artist)
 Delete an Mb5Artist object.
Mb5Artist mb5_artist_clone (Mb5Artist Artist)
 Clone an Mb5Artist object.
int mb5_artist_get_id (Mb5Artist Artist, char *str, int len)
int mb5_artist_get_type (Mb5Artist Artist, char *str, int len)
int mb5_artist_get_name (Mb5Artist Artist, char *str, int len)
int mb5_artist_get_sortname (Mb5Artist Artist, char *str, int len)
int mb5_artist_get_gender (Mb5Artist Artist, char *str, int len)
int mb5_artist_get_country (Mb5Artist Artist, char *str, int len)
int mb5_artist_get_disambiguation (Mb5Artist Artist, char *str, int len)
Mb5IPIList mb5_artist_get_ipilist (Mb5Artist Artist)
Mb5Lifespan mb5_artist_get_lifespan (Mb5Artist Artist)
Mb5AliasList mb5_artist_get_aliaslist (Mb5Artist Artist)
Mb5RecordingList mb5_artist_get_recordinglist (Mb5Artist Artist)
Mb5ReleaseList mb5_artist_get_releaselist (Mb5Artist Artist)
Mb5ReleaseGroupList mb5_artist_get_releasegrouplist (Mb5Artist Artist)
Mb5LabelList mb5_artist_get_labellist (Mb5Artist Artist)
Mb5WorkList mb5_artist_get_worklist (Mb5Artist Artist)
Mb5RelationListList mb5_artist_get_relationlistlist (Mb5Artist Artist)
Mb5TagList mb5_artist_get_taglist (Mb5Artist Artist)
Mb5UserTagList mb5_artist_get_usertaglist (Mb5Artist Artist)
Mb5Rating mb5_artist_get_rating (Mb5Artist Artist)
Mb5UserRating mb5_artist_get_userrating (Mb5Artist Artist)
void mb5_artistcredit_delete (Mb5ArtistCredit ArtistCredit)
 Delete an Mb5ArtistCredit object.
Mb5ArtistCredit mb5_artistcredit_clone (Mb5ArtistCredit ArtistCredit)
 Clone an Mb5ArtistCredit object.
Mb5NameCreditList mb5_artistcredit_get_namecreditlist (Mb5ArtistCredit ArtistCredit)
void mb5_attribute_delete (Mb5Attribute Attribute)
 Delete an Mb5Attribute object.
Mb5Attribute mb5_attribute_clone (Mb5Attribute Attribute)
 Clone an Mb5Attribute object.
int mb5_attribute_get_text (Mb5Attribute Attribute, char *str, int len)
void mb5_cdstub_delete (Mb5CDStub CDStub)
 Delete an Mb5CDStub object.
Mb5CDStub mb5_cdstub_clone (Mb5CDStub CDStub)
 Clone an Mb5CDStub object.
int mb5_cdstub_get_id (Mb5CDStub CDStub, char *str, int len)
int mb5_cdstub_get_title (Mb5CDStub CDStub, char *str, int len)
int mb5_cdstub_get_artist (Mb5CDStub CDStub, char *str, int len)
int mb5_cdstub_get_barcode (Mb5CDStub CDStub, char *str, int len)
int mb5_cdstub_get_comment (Mb5CDStub CDStub, char *str, int len)
Mb5NonMBTrackList mb5_cdstub_get_nonmbtracklist (Mb5CDStub CDStub)
void mb5_collection_delete (Mb5Collection Collection)
 Delete an Mb5Collection object.
Mb5Collection mb5_collection_clone (Mb5Collection Collection)
 Clone an Mb5Collection object.
int mb5_collection_get_id (Mb5Collection Collection, char *str, int len)
int mb5_collection_get_name (Mb5Collection Collection, char *str, int len)
int mb5_collection_get_editor (Mb5Collection Collection, char *str, int len)
Mb5ReleaseList mb5_collection_get_releaselist (Mb5Collection Collection)
void mb5_disc_delete (Mb5Disc Disc)
 Delete an Mb5Disc object.
Mb5Disc mb5_disc_clone (Mb5Disc Disc)
 Clone an Mb5Disc object.
int mb5_disc_get_id (Mb5Disc Disc, char *str, int len)
int mb5_disc_get_sectors (Mb5Disc Disc)
Mb5ReleaseList mb5_disc_get_releaselist (Mb5Disc Disc)
void mb5_freedbdisc_delete (Mb5FreeDBDisc FreeDBDisc)
 Delete an Mb5FreeDBDisc object.
Mb5FreeDBDisc mb5_freedbdisc_clone (Mb5FreeDBDisc FreeDBDisc)
 Clone an Mb5FreeDBDisc object.
int mb5_freedbdisc_get_id (Mb5FreeDBDisc FreeDBDisc, char *str, int len)
int mb5_freedbdisc_get_title (Mb5FreeDBDisc FreeDBDisc, char *str, int len)
int mb5_freedbdisc_get_artist (Mb5FreeDBDisc FreeDBDisc, char *str, int len)
int mb5_freedbdisc_get_category (Mb5FreeDBDisc FreeDBDisc, char *str, int len)
int mb5_freedbdisc_get_year (Mb5FreeDBDisc FreeDBDisc, char *str, int len)
Mb5NonMBTrackList mb5_freedbdisc_get_nonmbtracklist (Mb5FreeDBDisc FreeDBDisc)
void mb5_ipi_delete (Mb5IPI IPI)
 Delete an Mb5IPI object.
Mb5IPI mb5_ipi_clone (Mb5IPI IPI)
 Clone an Mb5IPI object.
int mb5_ipi_get_ipi (Mb5IPI IPI, char *str, int len)
void mb5_isrc_delete (Mb5ISRC ISRC)
 Delete an Mb5ISRC object.
Mb5ISRC mb5_isrc_clone (Mb5ISRC ISRC)
 Clone an Mb5ISRC object.
int mb5_isrc_get_id (Mb5ISRC ISRC, char *str, int len)
Mb5RecordingList mb5_isrc_get_recordinglist (Mb5ISRC ISRC)
void mb5_iswc_delete (Mb5ISWC ISWC)
 Delete an Mb5ISWC object.
Mb5ISWC mb5_iswc_clone (Mb5ISWC ISWC)
 Clone an Mb5ISWC object.
int mb5_iswc_get_iswc (Mb5ISWC ISWC, char *str, int len)
void mb5_label_delete (Mb5Label Label)
 Delete an Mb5Label object.
Mb5Label mb5_label_clone (Mb5Label Label)
 Clone an Mb5Label object.
int mb5_label_get_id (Mb5Label Label, char *str, int len)
int mb5_label_get_type (Mb5Label Label, char *str, int len)
int mb5_label_get_name (Mb5Label Label, char *str, int len)
int mb5_label_get_sortname (Mb5Label Label, char *str, int len)
int mb5_label_get_labelcode (Mb5Label Label)
Mb5IPIList mb5_label_get_ipilist (Mb5Label Label)
int mb5_label_get_disambiguation (Mb5Label Label, char *str, int len)
int mb5_label_get_country (Mb5Label Label, char *str, int len)
Mb5Lifespan mb5_label_get_lifespan (Mb5Label Label)
Mb5AliasList mb5_label_get_aliaslist (Mb5Label Label)
Mb5ReleaseList mb5_label_get_releaselist (Mb5Label Label)
Mb5RelationListList mb5_label_get_relationlistlist (Mb5Label Label)
Mb5TagList mb5_label_get_taglist (Mb5Label Label)
Mb5UserTagList mb5_label_get_usertaglist (Mb5Label Label)
Mb5Rating mb5_label_get_rating (Mb5Label Label)
Mb5UserRating mb5_label_get_userrating (Mb5Label Label)
void mb5_labelinfo_delete (Mb5LabelInfo LabelInfo)
 Delete an Mb5LabelInfo object.
Mb5LabelInfo mb5_labelinfo_clone (Mb5LabelInfo LabelInfo)
 Clone an Mb5LabelInfo object.
int mb5_labelinfo_get_catalognumber (Mb5LabelInfo LabelInfo, char *str, int len)
Mb5Label mb5_labelinfo_get_label (Mb5LabelInfo LabelInfo)
void mb5_lifespan_delete (Mb5Lifespan Lifespan)
 Delete an Mb5Lifespan object.
Mb5Lifespan mb5_lifespan_clone (Mb5Lifespan Lifespan)
 Clone an Mb5Lifespan object.
int mb5_lifespan_get_begin (Mb5Lifespan Lifespan, char *str, int len)
int mb5_lifespan_get_end (Mb5Lifespan Lifespan, char *str, int len)
int mb5_lifespan_get_ended (Mb5Lifespan Lifespan, char *str, int len)
void mb5_medium_delete (Mb5Medium Medium)
 Delete an Mb5Medium object.
Mb5Medium mb5_medium_clone (Mb5Medium Medium)
 Clone an Mb5Medium object.
int mb5_medium_get_title (Mb5Medium Medium, char *str, int len)
int mb5_medium_get_position (Mb5Medium Medium)
int mb5_medium_get_format (Mb5Medium Medium, char *str, int len)
Mb5DiscList mb5_medium_get_disclist (Mb5Medium Medium)
Mb5TrackList mb5_medium_get_tracklist (Mb5Medium Medium)
unsigned char mb5_medium_contains_discid (Mb5Medium Medium, const char *DiscID)
void mb5_message_delete (Mb5Message Message)
 Delete an Mb5Message object.
Mb5Message mb5_message_clone (Mb5Message Message)
 Clone an Mb5Message object.
int mb5_message_get_text (Mb5Message Message, char *str, int len)
void mb5_metadata_delete (Mb5Metadata Metadata)
 Delete an Mb5Metadata object.
Mb5Metadata mb5_metadata_clone (Mb5Metadata Metadata)
 Clone an Mb5Metadata object.
int mb5_metadata_get_xmlns (Mb5Metadata Metadata, char *str, int len)
int mb5_metadata_get_xmlnsext (Mb5Metadata Metadata, char *str, int len)
int mb5_metadata_get_generator (Mb5Metadata Metadata, char *str, int len)
int mb5_metadata_get_created (Mb5Metadata Metadata, char *str, int len)
Mb5Artist mb5_metadata_get_artist (Mb5Metadata Metadata)
Mb5Release mb5_metadata_get_release (Mb5Metadata Metadata)
Mb5ReleaseGroup mb5_metadata_get_releasegroup (Mb5Metadata Metadata)
Mb5Recording mb5_metadata_get_recording (Mb5Metadata Metadata)
Mb5Label mb5_metadata_get_label (Mb5Metadata Metadata)
Mb5Work mb5_metadata_get_work (Mb5Metadata Metadata)
Mb5PUID mb5_metadata_get_puid (Mb5Metadata Metadata)
Mb5ISRC mb5_metadata_get_isrc (Mb5Metadata Metadata)
Mb5Disc mb5_metadata_get_disc (Mb5Metadata Metadata)
Mb5LabelInfoList mb5_metadata_get_labelinfolist (Mb5Metadata Metadata)
Mb5Rating mb5_metadata_get_rating (Mb5Metadata Metadata)
Mb5UserRating mb5_metadata_get_userrating (Mb5Metadata Metadata)
Mb5Collection mb5_metadata_get_collection (Mb5Metadata Metadata)
Mb5ArtistList mb5_metadata_get_artistlist (Mb5Metadata Metadata)
Mb5ReleaseList mb5_metadata_get_releaselist (Mb5Metadata Metadata)
Mb5ReleaseGroupList mb5_metadata_get_releasegrouplist (Mb5Metadata Metadata)
Mb5RecordingList mb5_metadata_get_recordinglist (Mb5Metadata Metadata)
Mb5LabelList mb5_metadata_get_labellist (Mb5Metadata Metadata)
Mb5WorkList mb5_metadata_get_worklist (Mb5Metadata Metadata)
Mb5ISRCList mb5_metadata_get_isrclist (Mb5Metadata Metadata)
Mb5AnnotationList mb5_metadata_get_annotationlist (Mb5Metadata Metadata)
Mb5CDStubList mb5_metadata_get_cdstublist (Mb5Metadata Metadata)
Mb5FreeDBDiscList mb5_metadata_get_freedbdisclist (Mb5Metadata Metadata)
Mb5TagList mb5_metadata_get_taglist (Mb5Metadata Metadata)
Mb5UserTagList mb5_metadata_get_usertaglist (Mb5Metadata Metadata)
Mb5CollectionList mb5_metadata_get_collectionlist (Mb5Metadata Metadata)
Mb5CDStub mb5_metadata_get_cdstub (Mb5Metadata Metadata)
Mb5Message mb5_metadata_get_message (Mb5Metadata Metadata)
void mb5_namecredit_delete (Mb5NameCredit NameCredit)
 Delete an Mb5NameCredit object.
Mb5NameCredit mb5_namecredit_clone (Mb5NameCredit NameCredit)
 Clone an Mb5NameCredit object.
int mb5_namecredit_get_joinphrase (Mb5NameCredit NameCredit, char *str, int len)
int mb5_namecredit_get_name (Mb5NameCredit NameCredit, char *str, int len)
Mb5Artist mb5_namecredit_get_artist (Mb5NameCredit NameCredit)
void mb5_nonmbtrack_delete (Mb5NonMBTrack NonMBTrack)
 Delete an Mb5NonMBTrack object.
Mb5NonMBTrack mb5_nonmbtrack_clone (Mb5NonMBTrack NonMBTrack)
 Clone an Mb5NonMBTrack object.
int mb5_nonmbtrack_get_title (Mb5NonMBTrack NonMBTrack, char *str, int len)
int mb5_nonmbtrack_get_artist (Mb5NonMBTrack NonMBTrack, char *str, int len)
int mb5_nonmbtrack_get_length (Mb5NonMBTrack NonMBTrack)
void mb5_puid_delete (Mb5PUID PUID)
 Delete an Mb5PUID object.
Mb5PUID mb5_puid_clone (Mb5PUID PUID)
 Clone an Mb5PUID object.
int mb5_puid_get_id (Mb5PUID PUID, char *str, int len)
Mb5RecordingList mb5_puid_get_recordinglist (Mb5PUID PUID)
void mb5_query_delete (Mb5Query Query)
 Delete an Mb5Query object.
Mb5Query mb5_query_clone (Mb5Query Query)
 Clone an Mb5Query object.
int mb5_query_get_lasthttpcode (Mb5Query Query)
int mb5_query_get_lasterrormessage (Mb5Query Query, char *str, int len)
int mb5_query_get_version (Mb5Query Query, char *str, int len)
Mb5Query mb5_query_new (const char *UserAgent, const char *Server, int Port)
 Create a new instance of Mb5Query.
void mb5_query_set_username (Mb5Query Query, const char *UserName)
 Set the username for authenticating to MusicBrainz.
void mb5_query_set_password (Mb5Query Query, const char *Password)
 Set the password for authenticating to MusicBrainz.
void mb5_query_set_proxyhost (Mb5Query Query, const char *ProxyHost)
 Set the proxy server.
void mb5_query_set_proxyport (Mb5Query Query, int ProxyPort)
 Set the port to use on the proxy server.
void mb5_query_set_proxyusername (Mb5Query Query, const char *ProxyUserName)
 Set the username to use to authenticate to the proxy server.
void mb5_query_set_proxypassword (Mb5Query Query, const char *ProxyPassword)
 Set the password to use to authenticate to the proxy server.
Mb5ReleaseList mb5_query_lookup_discid (Mb5Query Query, const char *DiscID)
 Return a list of releases that match the specified Disc ID.
Mb5Release mb5_query_lookup_release (Mb5Query Query, const char *Release)
 Return full information about a specific release.
Mb5Metadata mb5_query_query (Mb5Query Query, const char *Entity, const char *ID, const char *Resource, int NumParams, char **ParamNames, char **ParamValues)
 Perform a generic query.
unsigned char mb5_query_add_collection_entries (Mb5Query Query, const char *Collection, int NumEntries, const char **Entries)
 Add a list of releases to a collection.
unsigned char mb5_query_delete_collection_entries (Mb5Query Query, const char *Collection, int NumEntries, const char **Entries)
 Delete a list of releases from a collection.
tQueryResult mb5_query_get_lastresult (Mb5Query Query)
void mb5_rating_delete (Mb5Rating Rating)
 Delete an Mb5Rating object.
Mb5Rating mb5_rating_clone (Mb5Rating Rating)
 Clone an Mb5Rating object.
int mb5_rating_get_votescount (Mb5Rating Rating)
double mb5_rating_get_rating (Mb5Rating Rating)
void mb5_recording_delete (Mb5Recording Recording)
 Delete an Mb5Recording object.
Mb5Recording mb5_recording_clone (Mb5Recording Recording)
 Clone an Mb5Recording object.
int mb5_recording_get_id (Mb5Recording Recording, char *str, int len)
int mb5_recording_get_title (Mb5Recording Recording, char *str, int len)
int mb5_recording_get_length (Mb5Recording Recording)
int mb5_recording_get_disambiguation (Mb5Recording Recording, char *str, int len)
Mb5ArtistCredit mb5_recording_get_artistcredit (Mb5Recording Recording)
Mb5ReleaseList mb5_recording_get_releaselist (Mb5Recording Recording)
Mb5PUIDList mb5_recording_get_puidlist (Mb5Recording Recording)
Mb5ISRCList mb5_recording_get_isrclist (Mb5Recording Recording)
Mb5RelationListList mb5_recording_get_relationlistlist (Mb5Recording Recording)
Mb5TagList mb5_recording_get_taglist (Mb5Recording Recording)
Mb5UserTagList mb5_recording_get_usertaglist (Mb5Recording Recording)
Mb5Rating mb5_recording_get_rating (Mb5Recording Recording)
Mb5UserRating mb5_recording_get_userrating (Mb5Recording Recording)
void mb5_relation_delete (Mb5Relation Relation)
 Delete an Mb5Relation object.
Mb5Relation mb5_relation_clone (Mb5Relation Relation)
 Clone an Mb5Relation object.
int mb5_relation_get_type (Mb5Relation Relation, char *str, int len)
int mb5_relation_get_target (Mb5Relation Relation, char *str, int len)
int mb5_relation_get_direction (Mb5Relation Relation, char *str, int len)
Mb5AttributeList mb5_relation_get_attributelist (Mb5Relation Relation)
int mb5_relation_get_begin (Mb5Relation Relation, char *str, int len)
int mb5_relation_get_end (Mb5Relation Relation, char *str, int len)
Mb5Artist mb5_relation_get_artist (Mb5Relation Relation)
Mb5Release mb5_relation_get_release (Mb5Relation Relation)
Mb5ReleaseGroup mb5_relation_get_releasegroup (Mb5Relation Relation)
Mb5Recording mb5_relation_get_recording (Mb5Relation Relation)
Mb5Label mb5_relation_get_label (Mb5Relation Relation)
Mb5Work mb5_relation_get_work (Mb5Relation Relation)
void mb5_release_delete (Mb5Release Release)
 Delete an Mb5Release object.
Mb5Release mb5_release_clone (Mb5Release Release)
 Clone an Mb5Release object.
int mb5_release_get_id (Mb5Release Release, char *str, int len)
int mb5_release_get_title (Mb5Release Release, char *str, int len)
int mb5_release_get_status (Mb5Release Release, char *str, int len)
int mb5_release_get_quality (Mb5Release Release, char *str, int len)
int mb5_release_get_disambiguation (Mb5Release Release, char *str, int len)
int mb5_release_get_packaging (Mb5Release Release, char *str, int len)
Mb5TextRepresentation mb5_release_get_textrepresentation (Mb5Release Release)
Mb5ArtistCredit mb5_release_get_artistcredit (Mb5Release Release)
Mb5ReleaseGroup mb5_release_get_releasegroup (Mb5Release Release)
int mb5_release_get_date (Mb5Release Release, char *str, int len)
int mb5_release_get_country (Mb5Release Release, char *str, int len)
int mb5_release_get_barcode (Mb5Release Release, char *str, int len)
int mb5_release_get_asin (Mb5Release Release, char *str, int len)
Mb5LabelInfoList mb5_release_get_labelinfolist (Mb5Release Release)
Mb5MediumList mb5_release_get_mediumlist (Mb5Release Release)
Mb5RelationListList mb5_release_get_relationlistlist (Mb5Release Release)
Mb5CollectionList mb5_release_get_collectionlist (Mb5Release Release)
Mb5MediumList mb5_release_media_matching_discid (Mb5Release Release, const char *DiscID)
void mb5_releasegroup_delete (Mb5ReleaseGroup ReleaseGroup)
 Delete an Mb5ReleaseGroup object.
Mb5ReleaseGroup mb5_releasegroup_clone (Mb5ReleaseGroup ReleaseGroup)
 Clone an Mb5ReleaseGroup object.
int mb5_releasegroup_get_id (Mb5ReleaseGroup ReleaseGroup, char *str, int len)
int mb5_releasegroup_get_primarytype (Mb5ReleaseGroup ReleaseGroup, char *str, int len)
int mb5_releasegroup_get_title (Mb5ReleaseGroup ReleaseGroup, char *str, int len)
int mb5_releasegroup_get_disambiguation (Mb5ReleaseGroup ReleaseGroup, char *str, int len)
int mb5_releasegroup_get_firstreleasedate (Mb5ReleaseGroup ReleaseGroup, char *str, int len)
Mb5ArtistCredit mb5_releasegroup_get_artistcredit (Mb5ReleaseGroup ReleaseGroup)
Mb5ReleaseList mb5_releasegroup_get_releaselist (Mb5ReleaseGroup ReleaseGroup)
Mb5RelationListList mb5_releasegroup_get_relationlistlist (Mb5ReleaseGroup ReleaseGroup)
Mb5TagList mb5_releasegroup_get_taglist (Mb5ReleaseGroup ReleaseGroup)
Mb5UserTagList mb5_releasegroup_get_usertaglist (Mb5ReleaseGroup ReleaseGroup)
Mb5Rating mb5_releasegroup_get_rating (Mb5ReleaseGroup ReleaseGroup)
Mb5UserRating mb5_releasegroup_get_userrating (Mb5ReleaseGroup ReleaseGroup)
Mb5SecondaryTypeList mb5_releasegroup_get_secondarytypelist (Mb5ReleaseGroup ReleaseGroup)
void mb5_secondarytype_delete (Mb5SecondaryType SecondaryType)
 Delete an Mb5SecondaryType object.
Mb5SecondaryType mb5_secondarytype_clone (Mb5SecondaryType SecondaryType)
 Clone an Mb5SecondaryType object.
int mb5_secondarytype_get_secondarytype (Mb5SecondaryType SecondaryType, char *str, int len)
void mb5_tag_delete (Mb5Tag Tag)
 Delete an Mb5Tag object.
Mb5Tag mb5_tag_clone (Mb5Tag Tag)
 Clone an Mb5Tag object.
int mb5_tag_get_count (Mb5Tag Tag)
int mb5_tag_get_name (Mb5Tag Tag, char *str, int len)
void mb5_textrepresentation_delete (Mb5TextRepresentation TextRepresentation)
 Delete an Mb5TextRepresentation object.
Mb5TextRepresentation mb5_textrepresentation_clone (Mb5TextRepresentation TextRepresentation)
 Clone an Mb5TextRepresentation object.
int mb5_textrepresentation_get_language (Mb5TextRepresentation TextRepresentation, char *str, int len)
int mb5_textrepresentation_get_script (Mb5TextRepresentation TextRepresentation, char *str, int len)
void mb5_track_delete (Mb5Track Track)
 Delete an Mb5Track object.
Mb5Track mb5_track_clone (Mb5Track Track)
 Clone an Mb5Track object.
int mb5_track_get_position (Mb5Track Track)
int mb5_track_get_title (Mb5Track Track, char *str, int len)
Mb5Recording mb5_track_get_recording (Mb5Track Track)
int mb5_track_get_length (Mb5Track Track)
Mb5ArtistCredit mb5_track_get_artistcredit (Mb5Track Track)
int mb5_track_get_number (Mb5Track Track, char *str, int len)
void mb5_userrating_delete (Mb5UserRating UserRating)
 Delete an Mb5UserRating object.
Mb5UserRating mb5_userrating_clone (Mb5UserRating UserRating)
 Clone an Mb5UserRating object.
int mb5_userrating_get_userrating (Mb5UserRating UserRating)
void mb5_usertag_delete (Mb5UserTag UserTag)
 Delete an Mb5UserTag object.
Mb5UserTag mb5_usertag_clone (Mb5UserTag UserTag)
 Clone an Mb5UserTag object.
int mb5_usertag_get_name (Mb5UserTag UserTag, char *str, int len)
void mb5_work_delete (Mb5Work Work)
 Delete an Mb5Work object.
Mb5Work mb5_work_clone (Mb5Work Work)
 Clone an Mb5Work object.
int mb5_work_get_id (Mb5Work Work, char *str, int len)
int mb5_work_get_type (Mb5Work Work, char *str, int len)
int mb5_work_get_title (Mb5Work Work, char *str, int len)
Mb5ArtistCredit mb5_work_get_artistcredit (Mb5Work Work)
Mb5ISWCList mb5_work_get_iswclist (Mb5Work Work)
int mb5_work_get_disambiguation (Mb5Work Work, char *str, int len)
Mb5AliasList mb5_work_get_aliaslist (Mb5Work Work)
Mb5RelationListList mb5_work_get_relationlistlist (Mb5Work Work)
Mb5TagList mb5_work_get_taglist (Mb5Work Work)
Mb5UserTagList mb5_work_get_usertaglist (Mb5Work Work)
Mb5Rating mb5_work_get_rating (Mb5Work Work)
Mb5UserRating mb5_work_get_userrating (Mb5Work Work)
int mb5_work_get_language (Mb5Work Work, char *str, int len)
void mb5_alias_list_delete (Mb5AliasList List)
 Delete a Mb5AliasList.
int mb5_alias_list_size (Mb5AliasList List)
 Return the number of entries in a Mb5AliasList.
Mb5Alias mb5_alias_list_item (Mb5AliasList List, int Item)
 Returns an entry from a Mb5AliasList.
int mb5_alias_list_get_count (Mb5AliasList List)
 Return the count of entries in an Mb5AliasList.
int mb5_alias_list_get_offset (Mb5AliasList List)
 Return the offset of entries in an Mb5AliasList.
Mb5AliasList mb5_alias_list_clone (Mb5AliasList AliasList)
 Clone an Mb5AliasList object.
void mb5_annotation_list_delete (Mb5AnnotationList List)
 Delete a Mb5AnnotationList.
int mb5_annotation_list_size (Mb5AnnotationList List)
 Return the number of entries in a Mb5AnnotationList.
Mb5Annotation mb5_annotation_list_item (Mb5AnnotationList List, int Item)
 Returns an entry from a Mb5AnnotationList.
int mb5_annotation_list_get_count (Mb5AnnotationList List)
 Return the count of entries in an Mb5AnnotationList.
int mb5_annotation_list_get_offset (Mb5AnnotationList List)
 Return the offset of entries in an Mb5AnnotationList.
Mb5AnnotationList mb5_annotation_list_clone (Mb5AnnotationList AnnotationList)
 Clone an Mb5AnnotationList object.
void mb5_artist_list_delete (Mb5ArtistList List)
 Delete a Mb5ArtistList.
int mb5_artist_list_size (Mb5ArtistList List)
 Return the number of entries in a Mb5ArtistList.
Mb5Artist mb5_artist_list_item (Mb5ArtistList List, int Item)
 Returns an entry from a Mb5ArtistList.
int mb5_artist_list_get_count (Mb5ArtistList List)
 Return the count of entries in an Mb5ArtistList.
int mb5_artist_list_get_offset (Mb5ArtistList List)
 Return the offset of entries in an Mb5ArtistList.
Mb5ArtistList mb5_artist_list_clone (Mb5ArtistList ArtistList)
 Clone an Mb5ArtistList object.
void mb5_attribute_list_delete (Mb5AttributeList List)
 Delete a Mb5AttributeList.
int mb5_attribute_list_size (Mb5AttributeList List)
 Return the number of entries in a Mb5AttributeList.
Mb5Attribute mb5_attribute_list_item (Mb5AttributeList List, int Item)
 Returns an entry from a Mb5AttributeList.
int mb5_attribute_list_get_count (Mb5AttributeList List)
 Return the count of entries in an Mb5AttributeList.
int mb5_attribute_list_get_offset (Mb5AttributeList List)
 Return the offset of entries in an Mb5AttributeList.
Mb5AttributeList mb5_attribute_list_clone (Mb5AttributeList AttributeList)
 Clone an Mb5AttributeList object.
void mb5_cdstub_list_delete (Mb5CDStubList List)
 Delete a Mb5CDStubList.
int mb5_cdstub_list_size (Mb5CDStubList List)
 Return the number of entries in a Mb5CDStubList.
Mb5CDStub mb5_cdstub_list_item (Mb5CDStubList List, int Item)
 Returns an entry from a Mb5CDStubList.
int mb5_cdstub_list_get_count (Mb5CDStubList List)
 Return the count of entries in an Mb5CDStubList.
int mb5_cdstub_list_get_offset (Mb5CDStubList List)
 Return the offset of entries in an Mb5CDStubList.
Mb5CDStubList mb5_cdstub_list_clone (Mb5CDStubList CDStubList)
 Clone an Mb5CDStubList object.
void mb5_collection_list_delete (Mb5CollectionList List)
 Delete a Mb5CollectionList.
int mb5_collection_list_size (Mb5CollectionList List)
 Return the number of entries in a Mb5CollectionList.
Mb5Collection mb5_collection_list_item (Mb5CollectionList List, int Item)
 Returns an entry from a Mb5CollectionList.
int mb5_collection_list_get_count (Mb5CollectionList List)
 Return the count of entries in an Mb5CollectionList.
int mb5_collection_list_get_offset (Mb5CollectionList List)
 Return the offset of entries in an Mb5CollectionList.
Mb5CollectionList mb5_collection_list_clone (Mb5CollectionList CollectionList)
 Clone an Mb5CollectionList object.
void mb5_disc_list_delete (Mb5DiscList List)
 Delete a Mb5DiscList.
int mb5_disc_list_size (Mb5DiscList List)
 Return the number of entries in a Mb5DiscList.
Mb5Disc mb5_disc_list_item (Mb5DiscList List, int Item)
 Returns an entry from a Mb5DiscList.
int mb5_disc_list_get_count (Mb5DiscList List)
 Return the count of entries in an Mb5DiscList.
int mb5_disc_list_get_offset (Mb5DiscList List)
 Return the offset of entries in an Mb5DiscList.
Mb5DiscList mb5_disc_list_clone (Mb5DiscList DiscList)
 Clone an Mb5DiscList object.
void mb5_freedbdisc_list_delete (Mb5FreeDBDiscList List)
 Delete a Mb5FreeDBDiscList.
int mb5_freedbdisc_list_size (Mb5FreeDBDiscList List)
 Return the number of entries in a Mb5FreeDBDiscList.
Mb5FreeDBDisc mb5_freedbdisc_list_item (Mb5FreeDBDiscList List, int Item)
 Returns an entry from a Mb5FreeDBDiscList.
int mb5_freedbdisc_list_get_count (Mb5FreeDBDiscList List)
 Return the count of entries in an Mb5FreeDBDiscList.
int mb5_freedbdisc_list_get_offset (Mb5FreeDBDiscList List)
 Return the offset of entries in an Mb5FreeDBDiscList.
Mb5FreeDBDiscList mb5_freedbdisc_list_clone (Mb5FreeDBDiscList FreeDBDiscList)
 Clone an Mb5FreeDBDiscList object.
void mb5_ipi_list_delete (Mb5IPIList List)
 Delete a Mb5IPIList.
int mb5_ipi_list_size (Mb5IPIList List)
 Return the number of entries in a Mb5IPIList.
Mb5IPI mb5_ipi_list_item (Mb5IPIList List, int Item)
 Returns an entry from a Mb5IPIList.
int mb5_ipi_list_get_count (Mb5IPIList List)
 Return the count of entries in an Mb5IPIList.
int mb5_ipi_list_get_offset (Mb5IPIList List)
 Return the offset of entries in an Mb5IPIList.
Mb5IPIList mb5_ipi_list_clone (Mb5IPIList IPIList)
 Clone an Mb5IPIList object.
void mb5_isrc_list_delete (Mb5ISRCList List)
 Delete a Mb5ISRCList.
int mb5_isrc_list_size (Mb5ISRCList List)
 Return the number of entries in a Mb5ISRCList.
Mb5ISRC mb5_isrc_list_item (Mb5ISRCList List, int Item)
 Returns an entry from a Mb5ISRCList.
int mb5_isrc_list_get_count (Mb5ISRCList List)
 Return the count of entries in an Mb5ISRCList.
int mb5_isrc_list_get_offset (Mb5ISRCList List)
 Return the offset of entries in an Mb5ISRCList.
Mb5ISRCList mb5_isrc_list_clone (Mb5ISRCList ISRCList)
 Clone an Mb5ISRCList object.
void mb5_iswc_list_delete (Mb5ISWCList List)
 Delete a Mb5ISWCList.
int mb5_iswc_list_size (Mb5ISWCList List)
 Return the number of entries in a Mb5ISWCList.
Mb5ISWC mb5_iswc_list_item (Mb5ISWCList List, int Item)
 Returns an entry from a Mb5ISWCList.
int mb5_iswc_list_get_count (Mb5ISWCList List)
 Return the count of entries in an Mb5ISWCList.
int mb5_iswc_list_get_offset (Mb5ISWCList List)
 Return the offset of entries in an Mb5ISWCList.
Mb5ISWCList mb5_iswc_list_clone (Mb5ISWCList ISWCList)
 Clone an Mb5ISWCList object.
void mb5_label_list_delete (Mb5LabelList List)
 Delete a Mb5LabelList.
int mb5_label_list_size (Mb5LabelList List)
 Return the number of entries in a Mb5LabelList.
Mb5Label mb5_label_list_item (Mb5LabelList List, int Item)
 Returns an entry from a Mb5LabelList.
int mb5_label_list_get_count (Mb5LabelList List)
 Return the count of entries in an Mb5LabelList.
int mb5_label_list_get_offset (Mb5LabelList List)
 Return the offset of entries in an Mb5LabelList.
Mb5LabelList mb5_label_list_clone (Mb5LabelList LabelList)
 Clone an Mb5LabelList object.
void mb5_labelinfo_list_delete (Mb5LabelInfoList List)
 Delete a Mb5LabelInfoList.
int mb5_labelinfo_list_size (Mb5LabelInfoList List)
 Return the number of entries in a Mb5LabelInfoList.
Mb5LabelInfo mb5_labelinfo_list_item (Mb5LabelInfoList List, int Item)
 Returns an entry from a Mb5LabelInfoList.
int mb5_labelinfo_list_get_count (Mb5LabelInfoList List)
 Return the count of entries in an Mb5LabelInfoList.
int mb5_labelinfo_list_get_offset (Mb5LabelInfoList List)
 Return the offset of entries in an Mb5LabelInfoList.
Mb5LabelInfoList mb5_labelinfo_list_clone (Mb5LabelInfoList LabelInfoList)
 Clone an Mb5LabelInfoList object.
void mb5_medium_list_delete (Mb5MediumList List)
 Delete a Mb5MediumList.
int mb5_medium_list_size (Mb5MediumList List)
 Return the number of entries in a Mb5MediumList.
Mb5Medium mb5_medium_list_item (Mb5MediumList List, int Item)
 Returns an entry from a Mb5MediumList.
int mb5_medium_list_get_count (Mb5MediumList List)
 Return the count of entries in an Mb5MediumList.
int mb5_medium_list_get_offset (Mb5MediumList List)
 Return the offset of entries in an Mb5MediumList.
Mb5MediumList mb5_medium_list_clone (Mb5MediumList MediumList)
 Clone an Mb5MediumList object.
int mb5_medium_list_get_trackcount (Mb5MediumList List)
void mb5_namecredit_list_delete (Mb5NameCreditList List)
 Delete a Mb5NameCreditList.
int mb5_namecredit_list_size (Mb5NameCreditList List)
 Return the number of entries in a Mb5NameCreditList.
Mb5NameCredit mb5_namecredit_list_item (Mb5NameCreditList List, int Item)
 Returns an entry from a Mb5NameCreditList.
int mb5_namecredit_list_get_count (Mb5NameCreditList List)
 Return the count of entries in an Mb5NameCreditList.
int mb5_namecredit_list_get_offset (Mb5NameCreditList List)
 Return the offset of entries in an Mb5NameCreditList.
Mb5NameCreditList mb5_namecredit_list_clone (Mb5NameCreditList NameCreditList)
 Clone an Mb5NameCreditList object.
void mb5_nonmbtrack_list_delete (Mb5NonMBTrackList List)
 Delete a Mb5NonMBTrackList.
int mb5_nonmbtrack_list_size (Mb5NonMBTrackList List)
 Return the number of entries in a Mb5NonMBTrackList.
Mb5NonMBTrack mb5_nonmbtrack_list_item (Mb5NonMBTrackList List, int Item)
 Returns an entry from a Mb5NonMBTrackList.
int mb5_nonmbtrack_list_get_count (Mb5NonMBTrackList List)
 Return the count of entries in an Mb5NonMBTrackList.
int mb5_nonmbtrack_list_get_offset (Mb5NonMBTrackList List)
 Return the offset of entries in an Mb5NonMBTrackList.
Mb5NonMBTrackList mb5_nonmbtrack_list_clone (Mb5NonMBTrackList NonMBTrackList)
 Clone an Mb5NonMBTrackList object.
void mb5_puid_list_delete (Mb5PUIDList List)
 Delete a Mb5PUIDList.
int mb5_puid_list_size (Mb5PUIDList List)
 Return the number of entries in a Mb5PUIDList.
Mb5PUID mb5_puid_list_item (Mb5PUIDList List, int Item)
 Returns an entry from a Mb5PUIDList.
int mb5_puid_list_get_count (Mb5PUIDList List)
 Return the count of entries in an Mb5PUIDList.
int mb5_puid_list_get_offset (Mb5PUIDList List)
 Return the offset of entries in an Mb5PUIDList.
Mb5PUIDList mb5_puid_list_clone (Mb5PUIDList PUIDList)
 Clone an Mb5PUIDList object.
void mb5_recording_list_delete (Mb5RecordingList List)
 Delete a Mb5RecordingList.
int mb5_recording_list_size (Mb5RecordingList List)
 Return the number of entries in a Mb5RecordingList.
Mb5Recording mb5_recording_list_item (Mb5RecordingList List, int Item)
 Returns an entry from a Mb5RecordingList.
int mb5_recording_list_get_count (Mb5RecordingList List)
 Return the count of entries in an Mb5RecordingList.
int mb5_recording_list_get_offset (Mb5RecordingList List)
 Return the offset of entries in an Mb5RecordingList.
Mb5RecordingList mb5_recording_list_clone (Mb5RecordingList RecordingList)
 Clone an Mb5RecordingList object.
void mb5_relation_list_delete (Mb5RelationList List)
 Delete a Mb5RelationList.
int mb5_relation_list_size (Mb5RelationList List)
 Return the number of entries in a Mb5RelationList.
Mb5Relation mb5_relation_list_item (Mb5RelationList List, int Item)
 Returns an entry from a Mb5RelationList.
int mb5_relation_list_get_count (Mb5RelationList List)
 Return the count of entries in an Mb5RelationList.
int mb5_relation_list_get_offset (Mb5RelationList List)
 Return the offset of entries in an Mb5RelationList.
Mb5RelationList mb5_relation_list_clone (Mb5RelationList RelationList)
 Clone an Mb5RelationList object.
int mb5_relation_list_get_targettype (Mb5RelationList List, char *str, int len)
void mb5_relationlist_list_delete (Mb5RelationListList List)
 Delete a Mb5RelationListList.
int mb5_relationlist_list_size (Mb5RelationListList List)
 Return the number of entries in a Mb5RelationListList.
Mb5RelationList mb5_relationlist_list_item (Mb5RelationListList List, int Item)
 Returns an entry from a Mb5RelationListList.
int mb5_relationlist_list_get_count (Mb5RelationListList List)
 Return the count of entries in an Mb5RelationListList.
int mb5_relationlist_list_get_offset (Mb5RelationListList List)
 Return the offset of entries in an Mb5RelationListList.
Mb5RelationListList mb5_relationlist_list_clone (Mb5RelationListList RelationListList)
 Clone an Mb5RelationListList object.
void mb5_release_list_delete (Mb5ReleaseList List)
 Delete a Mb5ReleaseList.
int mb5_release_list_size (Mb5ReleaseList List)
 Return the number of entries in a Mb5ReleaseList.
Mb5Release mb5_release_list_item (Mb5ReleaseList List, int Item)
 Returns an entry from a Mb5ReleaseList.
int mb5_release_list_get_count (Mb5ReleaseList List)
 Return the count of entries in an Mb5ReleaseList.
int mb5_release_list_get_offset (Mb5ReleaseList List)
 Return the offset of entries in an Mb5ReleaseList.
Mb5ReleaseList mb5_release_list_clone (Mb5ReleaseList ReleaseList)
 Clone an Mb5ReleaseList object.
void mb5_releasegroup_list_delete (Mb5ReleaseGroupList List)
 Delete a Mb5ReleaseGroupList.
int mb5_releasegroup_list_size (Mb5ReleaseGroupList List)
 Return the number of entries in a Mb5ReleaseGroupList.
Mb5ReleaseGroup mb5_releasegroup_list_item (Mb5ReleaseGroupList List, int Item)
 Returns an entry from a Mb5ReleaseGroupList.
int mb5_releasegroup_list_get_count (Mb5ReleaseGroupList List)
 Return the count of entries in an Mb5ReleaseGroupList.
int mb5_releasegroup_list_get_offset (Mb5ReleaseGroupList List)
 Return the offset of entries in an Mb5ReleaseGroupList.
Mb5ReleaseGroupList mb5_releasegroup_list_clone (Mb5ReleaseGroupList ReleaseGroupList)
 Clone an Mb5ReleaseGroupList object.
void mb5_secondarytype_list_delete (Mb5SecondaryTypeList List)
 Delete a Mb5SecondaryTypeList.
int mb5_secondarytype_list_size (Mb5SecondaryTypeList List)
 Return the number of entries in a Mb5SecondaryTypeList.
Mb5SecondaryType mb5_secondarytype_list_item (Mb5SecondaryTypeList List, int Item)
 Returns an entry from a Mb5SecondaryTypeList.
int mb5_secondarytype_list_get_count (Mb5SecondaryTypeList List)
 Return the count of entries in an Mb5SecondaryTypeList.
int mb5_secondarytype_list_get_offset (Mb5SecondaryTypeList List)
 Return the offset of entries in an Mb5SecondaryTypeList.
Mb5SecondaryTypeList mb5_secondarytype_list_clone (Mb5SecondaryTypeList SecondaryTypeList)
 Clone an Mb5SecondaryTypeList object.
void mb5_tag_list_delete (Mb5TagList List)
 Delete a Mb5TagList.
int mb5_tag_list_size (Mb5TagList List)
 Return the number of entries in a Mb5TagList.
Mb5Tag mb5_tag_list_item (Mb5TagList List, int Item)
 Returns an entry from a Mb5TagList.
int mb5_tag_list_get_count (Mb5TagList List)
 Return the count of entries in an Mb5TagList.
int mb5_tag_list_get_offset (Mb5TagList List)
 Return the offset of entries in an Mb5TagList.
Mb5TagList mb5_tag_list_clone (Mb5TagList TagList)
 Clone an Mb5TagList object.
void mb5_track_list_delete (Mb5TrackList List)
 Delete a Mb5TrackList.
int mb5_track_list_size (Mb5TrackList List)
 Return the number of entries in a Mb5TrackList.
Mb5Track mb5_track_list_item (Mb5TrackList List, int Item)
 Returns an entry from a Mb5TrackList.
int mb5_track_list_get_count (Mb5TrackList List)
 Return the count of entries in an Mb5TrackList.
int mb5_track_list_get_offset (Mb5TrackList List)
 Return the offset of entries in an Mb5TrackList.
Mb5TrackList mb5_track_list_clone (Mb5TrackList TrackList)
 Clone an Mb5TrackList object.
void mb5_usertag_list_delete (Mb5UserTagList List)
 Delete a Mb5UserTagList.
int mb5_usertag_list_size (Mb5UserTagList List)
 Return the number of entries in a Mb5UserTagList.
Mb5UserTag mb5_usertag_list_item (Mb5UserTagList List, int Item)
 Returns an entry from a Mb5UserTagList.
int mb5_usertag_list_get_count (Mb5UserTagList List)
 Return the count of entries in an Mb5UserTagList.
int mb5_usertag_list_get_offset (Mb5UserTagList List)
 Return the offset of entries in an Mb5UserTagList.
Mb5UserTagList mb5_usertag_list_clone (Mb5UserTagList UserTagList)
 Clone an Mb5UserTagList object.
void mb5_work_list_delete (Mb5WorkList List)
 Delete a Mb5WorkList.
int mb5_work_list_size (Mb5WorkList List)
 Return the number of entries in a Mb5WorkList.
Mb5Work mb5_work_list_item (Mb5WorkList List, int Item)
 Returns an entry from a Mb5WorkList.
int mb5_work_list_get_count (Mb5WorkList List)
 Return the count of entries in an Mb5WorkList.
int mb5_work_list_get_offset (Mb5WorkList List)
 Return the offset of entries in an Mb5WorkList.
Mb5WorkList mb5_work_list_clone (Mb5WorkList WorkList)
 Clone an Mb5WorkList object.

Typedef Documentation

typedef void* Mb5Alias
typedef void* Mb5AliasList
typedef void* Mb5Annotation
typedef void* Mb5AnnotationList
typedef void* Mb5Artist
typedef void* Mb5ArtistCredit
typedef void* Mb5ArtistList
typedef void* Mb5Attribute
typedef void* Mb5AttributeList
typedef void* Mb5CDStub
typedef void* Mb5CDStubList
typedef void* Mb5Collection
typedef void* Mb5CollectionList
typedef void* Mb5Disc
typedef void* Mb5DiscList
typedef void* Mb5Entity
typedef void* Mb5FreeDBDisc
typedef void* Mb5FreeDBDiscList
typedef void* Mb5IPI
typedef void* Mb5IPIList
typedef void* Mb5ISRC
typedef void* Mb5ISRCList
typedef void* Mb5ISWC
typedef void* Mb5ISWCList
typedef void* Mb5Label
typedef void* Mb5LabelInfo
typedef void* Mb5LabelInfoList
typedef void* Mb5LabelList
typedef void* Mb5Lifespan
typedef void* Mb5Medium
typedef void* Mb5MediumList
typedef void* Mb5Message
typedef void* Mb5Metadata
typedef void* Mb5NameCredit
typedef void* Mb5NameCreditList
typedef void* Mb5NonMBTrack
typedef void* Mb5NonMBTrackList
typedef void* Mb5PUID
typedef void* Mb5PUIDList
typedef void* Mb5Query
typedef void* Mb5Rating
typedef void* Mb5Recording
typedef void* Mb5RecordingList
typedef void* Mb5Relation
typedef void* Mb5RelationList
typedef void* Mb5RelationListList
typedef void* Mb5Release
typedef void* Mb5ReleaseGroup
typedef void* Mb5ReleaseGroupList
typedef void* Mb5ReleaseList
typedef void* Mb5SecondaryType
typedef void* Mb5SecondaryTypeList
typedef void* Mb5Tag
typedef void* Mb5TagList
typedef void* Mb5TextRepresentation
typedef void* Mb5Track
typedef void* Mb5TrackList
typedef void* Mb5UserRating
typedef void* Mb5UserTag
typedef void* Mb5UserTagList
typedef void* Mb5Work
typedef void* Mb5WorkList

Enumeration Type Documentation

See also:
MusicBrainz5::CQuery::tQueryResult
Enumerator:
eQuery_Success 
eQuery_ConnectionError 
eQuery_Timeout 
eQuery_AuthenticationError 
eQuery_FetchError 
eQuery_RequestError 
eQuery_ResourceNotFound 

Function Documentation

Mb5Alias mb5_alias_clone ( Mb5Alias  Alias  ) 
Parameters:
Alias Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb5_alias_delete ( Mb5Alias  Alias  ) 
Parameters:
Alias Object to delete
int mb5_alias_get_begindate ( Mb5Alias  Alias,
char *  str,
int  len 
)
See also:
MusicBrainz5::CAlias::BeginDate
Parameters:
Alias Mb5Alias object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_alias_get_enddate ( Mb5Alias  Alias,
char *  str,
int  len 
)
See also:
MusicBrainz5::CAlias::EndDate
Parameters:
Alias Mb5Alias object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_alias_get_locale ( Mb5Alias  Alias,
char *  str,
int  len 
)
See also:
MusicBrainz5::CAlias::Locale
Parameters:
Alias Mb5Alias object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_alias_get_primary ( Mb5Alias  Alias,
char *  str,
int  len 
)
See also:
MusicBrainz5::CAlias::Primary
Parameters:
Alias Mb5Alias object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_alias_get_sortname ( Mb5Alias  Alias,
char *  str,
int  len 
)
See also:
MusicBrainz5::CAlias::SortName
Parameters:
Alias Mb5Alias object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_alias_get_text ( Mb5Alias  Alias,
char *  str,
int  len 
)
See also:
MusicBrainz5::CAlias::Text
Parameters:
Alias Mb5Alias object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_alias_get_type ( Mb5Alias  Alias,
char *  str,
int  len 
)
See also:
MusicBrainz5::CAlias::Type
Parameters:
Alias Mb5Alias object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5AliasList mb5_alias_list_clone ( Mb5AliasList  AliasList  ) 
Parameters:
AliasList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb5_alias_list_delete ( Mb5AliasList  List  ) 
Parameters:
List List to delete
int mb5_alias_list_get_count ( Mb5AliasList  List  ) 
Parameters:
List List to use
int mb5_alias_list_get_offset ( Mb5AliasList  List  ) 
Parameters:
List List to use
Mb5Alias mb5_alias_list_item ( Mb5AliasList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb5Alias object.
int mb5_alias_list_size ( Mb5AliasList  List  ) 
Parameters:
List List to use
Mb5Annotation mb5_annotation_clone ( Mb5Annotation  Annotation  ) 
Parameters:
Annotation Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb5_annotation_delete ( Mb5Annotation  Annotation  ) 
Parameters:
Annotation Object to delete
int mb5_annotation_get_entity ( Mb5Annotation  Annotation,
char *  str,
int  len 
)
See also:
MusicBrainz5::CAnnotation::Entity
Parameters:
Annotation Mb5Annotation object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_annotation_get_name ( Mb5Annotation  Annotation,
char *  str,
int  len 
)
See also:
MusicBrainz5::CAnnotation::Name
Parameters:
Annotation Mb5Annotation object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_annotation_get_text ( Mb5Annotation  Annotation,
char *  str,
int  len 
)
See also:
MusicBrainz5::CAnnotation::Text
Parameters:
Annotation Mb5Annotation object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_annotation_get_type ( Mb5Annotation  Annotation,
char *  str,
int  len 
)
See also:
MusicBrainz5::CAnnotation::Type
Parameters:
Annotation Mb5Annotation object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5AnnotationList mb5_annotation_list_clone ( Mb5AnnotationList  AnnotationList  ) 
Parameters:
AnnotationList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb5_annotation_list_delete ( Mb5AnnotationList  List  ) 
Parameters:
List List to delete
int mb5_annotation_list_get_count ( Mb5AnnotationList  List  ) 
Parameters:
List List to use
int mb5_annotation_list_get_offset ( Mb5AnnotationList  List  ) 
Parameters:
List List to use
Mb5Annotation mb5_annotation_list_item ( Mb5AnnotationList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb5Annotation object.
int mb5_annotation_list_size ( Mb5AnnotationList  List  ) 
Parameters:
List List to use
Mb5Artist mb5_artist_clone ( Mb5Artist  Artist  ) 
Parameters:
Artist Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb5_artist_delete ( Mb5Artist  Artist  ) 
Parameters:
Artist Object to delete
Mb5AliasList mb5_artist_get_aliaslist ( Mb5Artist  Artist  ) 
See also:
MusicBrainz5::CArtist::AliasList
Parameters:
Artist Mb5Artist object
Returns:
Mb5AliasList object
int mb5_artist_get_country ( Mb5Artist  Artist,
char *  str,
int  len 
)
See also:
MusicBrainz5::CArtist::Country
Parameters:
Artist Mb5Artist object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_artist_get_disambiguation ( Mb5Artist  Artist,
char *  str,
int  len 
)
See also:
MusicBrainz5::CArtist::Disambiguation
Parameters:
Artist Mb5Artist object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_artist_get_gender ( Mb5Artist  Artist,
char *  str,
int  len 
)
See also:
MusicBrainz5::CArtist::Gender
Parameters:
Artist Mb5Artist object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_artist_get_id ( Mb5Artist  Artist,
char *  str,
int  len 
)
See also:
MusicBrainz5::CArtist::ID
Parameters:
Artist Mb5Artist object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5IPIList mb5_artist_get_ipilist ( Mb5Artist  Artist  ) 
See also:
MusicBrainz5::CArtist::IPIList
Parameters:
Artist Mb5ArtistList object
Returns:
Mb5IPIList object
Mb5LabelList mb5_artist_get_labellist ( Mb5Artist  Artist  ) 
See also:
MusicBrainz5::CArtist::LabelList
Parameters:
Artist Mb5Artist object
Returns:
Mb5LabelList object
Mb5Lifespan mb5_artist_get_lifespan ( Mb5Artist  Artist  ) 
See also:
MusicBrainz5::CArtist::Lifespan
Parameters:
Artist Mb5Artist object
Returns:
Mb5Lifespan object
int mb5_artist_get_name ( Mb5Artist  Artist,
char *  str,
int  len 
)
See also:
MusicBrainz5::CArtist::Name
Parameters:
Artist Mb5Artist object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5Rating mb5_artist_get_rating ( Mb5Artist  Artist  ) 
See also:
MusicBrainz5::CArtist::Rating
Parameters:
Artist Mb5Artist object
Returns:
Mb5Rating object
Mb5RecordingList mb5_artist_get_recordinglist ( Mb5Artist  Artist  ) 
See also:
MusicBrainz5::CArtist::RecordingList
Parameters:
Artist Mb5Artist object
Returns:
Mb5RecordingList object
Mb5RelationListList mb5_artist_get_relationlistlist ( Mb5Artist  Artist  ) 
See also:
MusicBrainz5::CArtist::RelationListList
Parameters:
Artist Mb5ArtistList object
Returns:
Mb5RelationListList object
Mb5ReleaseGroupList mb5_artist_get_releasegrouplist ( Mb5Artist  Artist  ) 
See also:
MusicBrainz5::CArtist::ReleaseGroupList
Parameters:
Artist Mb5Artist object
Returns:
Mb5ReleaseGroupList object
Mb5ReleaseList mb5_artist_get_releaselist ( Mb5Artist  Artist  ) 
See also:
MusicBrainz5::CArtist::ReleaseList
Parameters:
Artist Mb5Artist object
Returns:
Mb5ReleaseList object
int mb5_artist_get_sortname ( Mb5Artist  Artist,
char *  str,
int  len 
)
See also:
MusicBrainz5::CArtist::SortName
Parameters:
Artist Mb5Artist object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5TagList mb5_artist_get_taglist ( Mb5Artist  Artist  ) 
See also:
MusicBrainz5::CArtist::TagList
Parameters:
Artist Mb5Artist object
Returns:
Mb5TagList object
int mb5_artist_get_type ( Mb5Artist  Artist,
char *  str,
int  len 
)
See also:
MusicBrainz5::CArtist::Type
Parameters:
Artist Mb5Artist object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5UserRating mb5_artist_get_userrating ( Mb5Artist  Artist  ) 
See also:
MusicBrainz5::CArtist::UserRating
Parameters:
Artist Mb5Artist object
Returns:
Mb5UserRating object
Mb5UserTagList mb5_artist_get_usertaglist ( Mb5Artist  Artist  ) 
See also:
MusicBrainz5::CArtist::UserTagList
Parameters:
Artist Mb5Artist object
Returns:
Mb5UserTagList object
Mb5WorkList mb5_artist_get_worklist ( Mb5Artist  Artist  ) 
See also:
MusicBrainz5::CArtist::WorkList
Parameters:
Artist Mb5Artist object
Returns:
Mb5WorkList object
Mb5ArtistList mb5_artist_list_clone ( Mb5ArtistList  ArtistList  ) 
Parameters:
ArtistList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb5_artist_list_delete ( Mb5ArtistList  List  ) 
Parameters:
List List to delete
int mb5_artist_list_get_count ( Mb5ArtistList  List  ) 
Parameters:
List List to use
int mb5_artist_list_get_offset ( Mb5ArtistList  List  ) 
Parameters:
List List to use
Mb5Artist mb5_artist_list_item ( Mb5ArtistList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb5Artist object.
int mb5_artist_list_size ( Mb5ArtistList  List  ) 
Parameters:
List List to use
Mb5ArtistCredit mb5_artistcredit_clone ( Mb5ArtistCredit  ArtistCredit  ) 
Parameters:
ArtistCredit Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb5_artistcredit_delete ( Mb5ArtistCredit  ArtistCredit  ) 
Parameters:
ArtistCredit Object to delete
Mb5NameCreditList mb5_artistcredit_get_namecreditlist ( Mb5ArtistCredit  ArtistCredit  ) 
See also:
MusicBrainz5::CArtistCredit::NameCreditList
Parameters:
ArtistCredit Mb5ArtistCredit object
Returns:
Mb5NameCreditList object
Mb5Attribute mb5_attribute_clone ( Mb5Attribute  Attribute  ) 
Parameters:
Attribute Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb5_attribute_delete ( Mb5Attribute  Attribute  ) 
Parameters:
Attribute Object to delete
int mb5_attribute_get_text ( Mb5Attribute  Attribute,
char *  str,
int  len 
)
See also:
MusicBrainz5::CAttribute::Text
Parameters:
Attribute Mb5Attribute object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5AttributeList mb5_attribute_list_clone ( Mb5AttributeList  AttributeList  ) 
Parameters:
AttributeList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb5_attribute_list_delete ( Mb5AttributeList  List  ) 
Parameters:
List List to delete
int mb5_attribute_list_get_count ( Mb5AttributeList  List  ) 
Parameters:
List List to use
int mb5_attribute_list_get_offset ( Mb5AttributeList  List  ) 
Parameters:
List List to use
Mb5Attribute mb5_attribute_list_item ( Mb5AttributeList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb5Attribute object.
int mb5_attribute_list_size ( Mb5AttributeList  List  ) 
Parameters:
List List to use
Mb5CDStub mb5_cdstub_clone ( Mb5CDStub  CDStub  ) 
Parameters:
CDStub Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb5_cdstub_delete ( Mb5CDStub  CDStub  ) 
Parameters:
CDStub Object to delete
int mb5_cdstub_get_artist ( Mb5CDStub  CDStub,
char *  str,
int  len 
)
See also:
MusicBrainz5::CCDStub::Artist
Parameters:
CDStub Mb5CDStub object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_cdstub_get_barcode ( Mb5CDStub  CDStub,
char *  str,
int  len 
)
See also:
MusicBrainz5::CCDStub::Barcode
Parameters:
CDStub Mb5CDStub object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_cdstub_get_comment ( Mb5CDStub  CDStub,
char *  str,
int  len 
)
See also:
MusicBrainz5::CCDStub::Comment
Parameters:
CDStub Mb5CDStub object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_cdstub_get_id ( Mb5CDStub  CDStub,
char *  str,
int  len 
)
See also:
MusicBrainz5::CCDStub::ID
Parameters:
CDStub Mb5CDStub object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5NonMBTrackList mb5_cdstub_get_nonmbtracklist ( Mb5CDStub  CDStub  ) 
See also:
MusicBrainz5::CCDStub::NonMBTrackList
Parameters:
CDStub Mb5CDStub object
Returns:
Mb5NonMBTrackList object
int mb5_cdstub_get_title ( Mb5CDStub  CDStub,
char *  str,
int  len 
)
See also:
MusicBrainz5::CCDStub::Title
Parameters:
CDStub Mb5CDStub object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5CDStubList mb5_cdstub_list_clone ( Mb5CDStubList  CDStubList  ) 
Parameters:
CDStubList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb5_cdstub_list_delete ( Mb5CDStubList  List  ) 
Parameters:
List List to delete
int mb5_cdstub_list_get_count ( Mb5CDStubList  List  ) 
Parameters:
List List to use
int mb5_cdstub_list_get_offset ( Mb5CDStubList  List  ) 
Parameters:
List List to use
Mb5CDStub mb5_cdstub_list_item ( Mb5CDStubList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb5CDStub object.
int mb5_cdstub_list_size ( Mb5CDStubList  List  ) 
Parameters:
List List to use
Mb5Collection mb5_collection_clone ( Mb5Collection  Collection  ) 
Parameters:
Collection Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb5_collection_delete ( Mb5Collection  Collection  ) 
Parameters:
Collection Object to delete
int mb5_collection_get_editor ( Mb5Collection  Collection,
char *  str,
int  len 
)
See also:
MusicBrainz5::CCollection::Editor
Parameters:
Collection Mb5Collection object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_collection_get_id ( Mb5Collection  Collection,
char *  str,
int  len 
)
See also:
MusicBrainz5::CCollection::ID
Parameters:
Collection Mb5Collection object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_collection_get_name ( Mb5Collection  Collection,
char *  str,
int  len 
)
See also:
MusicBrainz5::CCollection::Name
Parameters:
Collection Mb5Collection object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5ReleaseList mb5_collection_get_releaselist ( Mb5Collection  Collection  ) 
See also:
MusicBrainz5::CCollection::ReleaseList
Parameters:
Collection Mb5Collection object
Returns:
Mb5ReleaseList object
Mb5CollectionList mb5_collection_list_clone ( Mb5CollectionList  CollectionList  ) 
Parameters:
CollectionList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb5_collection_list_delete ( Mb5CollectionList  List  ) 
Parameters:
List List to delete
int mb5_collection_list_get_count ( Mb5CollectionList  List  ) 
Parameters:
List List to use
int mb5_collection_list_get_offset ( Mb5CollectionList  List  ) 
Parameters:
List List to use
Mb5Collection mb5_collection_list_item ( Mb5CollectionList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb5Collection object.
int mb5_collection_list_size ( Mb5CollectionList  List  ) 
Parameters:
List List to use
Mb5Disc mb5_disc_clone ( Mb5Disc  Disc  ) 
Parameters:
Disc Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb5_disc_delete ( Mb5Disc  Disc  ) 
Parameters:
Disc Object to delete
int mb5_disc_get_id ( Mb5Disc  Disc,
char *  str,
int  len 
)
See also:
MusicBrainz5::CDisc::ID
Parameters:
Disc Mb5Disc object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5ReleaseList mb5_disc_get_releaselist ( Mb5Disc  Disc  ) 
See also:
MusicBrainz5::CDisc::ReleaseList
Parameters:
Disc Mb5Disc object
Returns:
Mb5ReleaseList object
int mb5_disc_get_sectors ( Mb5Disc  Disc  ) 
See also:
MusicBrainz5::CDisc::Sectors
Parameters:
Disc Mb5Disc object
Returns:
Returned value
Mb5DiscList mb5_disc_list_clone ( Mb5DiscList  DiscList  ) 
Parameters:
DiscList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb5_disc_list_delete ( Mb5DiscList  List  ) 
Parameters:
List List to delete
int mb5_disc_list_get_count ( Mb5DiscList  List  ) 
Parameters:
List List to use
int mb5_disc_list_get_offset ( Mb5DiscList  List  ) 
Parameters:
List List to use
Mb5Disc mb5_disc_list_item ( Mb5DiscList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb5Disc object.
int mb5_disc_list_size ( Mb5DiscList  List  ) 
Parameters:
List List to use
int mb5_entity_ext_attribute_name ( Mb5Entity  Entity,
int  Item,
char *  str,
int  len 
)
Parameters:
Entity Mb5Entity object
Item Item to return
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_entity_ext_attribute_value ( Mb5Entity  Entity,
int  Item,
char *  str,
int  len 
)
Parameters:
Entity Mb5Entity object
Item Item to return
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_entity_ext_attributes_size ( Mb5Entity  Entity  ) 
Parameters:
Entity Mb5Entity object
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_entity_ext_element_name ( Mb5Entity  Entity,
int  Item,
char *  str,
int  len 
)
Parameters:
Entity Mb5Entity object
Item Item to return
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_entity_ext_element_value ( Mb5Entity  Entity,
int  Item,
char *  str,
int  len 
)
Parameters:
Entity Mb5Entity object
Item Item to return
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_entity_ext_elements_size ( Mb5Entity  Entity  ) 
Parameters:
Entity Mb5Entity object
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5FreeDBDisc mb5_freedbdisc_clone ( Mb5FreeDBDisc  FreeDBDisc  ) 
Parameters:
FreeDBDisc Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb5_freedbdisc_delete ( Mb5FreeDBDisc  FreeDBDisc  ) 
Parameters:
FreeDBDisc Object to delete
int mb5_freedbdisc_get_artist ( Mb5FreeDBDisc  FreeDBDisc,
char *  str,
int  len 
)
See also:
MusicBrainz5::CFreeDBDisc::Artist
Parameters:
FreeDBDisc Mb5FreeDBDisc object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_freedbdisc_get_category ( Mb5FreeDBDisc  FreeDBDisc,
char *  str,
int  len 
)
See also:
MusicBrainz5::CFreeDBDisc::Category
Parameters:
FreeDBDisc Mb5FreeDBDisc object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_freedbdisc_get_id ( Mb5FreeDBDisc  FreeDBDisc,
char *  str,
int  len 
)
See also:
MusicBrainz5::CFreeDBDisc::ID
Parameters:
FreeDBDisc Mb5FreeDBDisc object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5NonMBTrackList mb5_freedbdisc_get_nonmbtracklist ( Mb5FreeDBDisc  FreeDBDisc  ) 
See also:
MusicBrainz5::CFreeDBDisc::NonMBTrackList
Parameters:
FreeDBDisc Mb5FreeDBDisc object
Returns:
Mb5NonMBTrackList object
int mb5_freedbdisc_get_title ( Mb5FreeDBDisc  FreeDBDisc,
char *  str,
int  len 
)
See also:
MusicBrainz5::CFreeDBDisc::Title
Parameters:
FreeDBDisc Mb5FreeDBDisc object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_freedbdisc_get_year ( Mb5FreeDBDisc  FreeDBDisc,
char *  str,
int  len 
)
See also:
MusicBrainz5::CFreeDBDisc::Year
Parameters:
FreeDBDisc Mb5FreeDBDisc object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5FreeDBDiscList mb5_freedbdisc_list_clone ( Mb5FreeDBDiscList  FreeDBDiscList  ) 
Parameters:
FreeDBDiscList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb5_freedbdisc_list_delete ( Mb5FreeDBDiscList  List  ) 
Parameters:
List List to delete
int mb5_freedbdisc_list_get_count ( Mb5FreeDBDiscList  List  ) 
Parameters:
List List to use
int mb5_freedbdisc_list_get_offset ( Mb5FreeDBDiscList  List  ) 
Parameters:
List List to use
Mb5FreeDBDisc mb5_freedbdisc_list_item ( Mb5FreeDBDiscList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb5FreeDBDisc object.
int mb5_freedbdisc_list_size ( Mb5FreeDBDiscList  List  ) 
Parameters:
List List to use
Mb5IPI mb5_ipi_clone ( Mb5IPI  IPI  ) 
Parameters:
IPI Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb5_ipi_delete ( Mb5IPI  IPI  ) 
Parameters:
IPI Object to delete
int mb5_ipi_get_ipi ( Mb5IPI  IPI,
char *  str,
int  len 
)
See also:
MusicBrainz5::CIPI::IPI
Parameters:
IPI Mb5IPI object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5IPIList mb5_ipi_list_clone ( Mb5IPIList  IPIList  ) 
Parameters:
IPIList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb5_ipi_list_delete ( Mb5IPIList  List  ) 
Parameters:
List List to delete
int mb5_ipi_list_get_count ( Mb5IPIList  List  ) 
Parameters:
List List to use
int mb5_ipi_list_get_offset ( Mb5IPIList  List  ) 
Parameters:
List List to use
Mb5IPI mb5_ipi_list_item ( Mb5IPIList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb5IPI object.
int mb5_ipi_list_size ( Mb5IPIList  List  ) 
Parameters:
List List to use
Mb5ISRC mb5_isrc_clone ( Mb5ISRC  ISRC  ) 
Parameters:
ISRC Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb5_isrc_delete ( Mb5ISRC  ISRC  ) 
Parameters:
ISRC Object to delete
int mb5_isrc_get_id ( Mb5ISRC  ISRC,
char *  str,
int  len 
)
See also:
MusicBrainz5::CISRC::ID
Parameters:
ISRC Mb5ISRC object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5RecordingList mb5_isrc_get_recordinglist ( Mb5ISRC  ISRC  ) 
See also:
MusicBrainz5::CISRC::RecordingList
Parameters:
ISRC Mb5ISRC object
Returns:
Mb5RecordingList object
Mb5ISRCList mb5_isrc_list_clone ( Mb5ISRCList  ISRCList  ) 
Parameters:
ISRCList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb5_isrc_list_delete ( Mb5ISRCList  List  ) 
Parameters:
List List to delete
int mb5_isrc_list_get_count ( Mb5ISRCList  List  ) 
Parameters:
List List to use
int mb5_isrc_list_get_offset ( Mb5ISRCList  List  ) 
Parameters:
List List to use
Mb5ISRC mb5_isrc_list_item ( Mb5ISRCList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb5ISRC object.
int mb5_isrc_list_size ( Mb5ISRCList  List  ) 
Parameters:
List List to use
Mb5ISWC mb5_iswc_clone ( Mb5ISWC  ISWC  ) 
Parameters:
ISWC Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb5_iswc_delete ( Mb5ISWC  ISWC  ) 
Parameters:
ISWC Object to delete
int mb5_iswc_get_iswc ( Mb5ISWC  ISWC,
char *  str,
int  len 
)
See also:
MusicBrainz5::CISWC::ISWC
Parameters:
ISWC Mb5ISWC object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5ISWCList mb5_iswc_list_clone ( Mb5ISWCList  ISWCList  ) 
Parameters:
ISWCList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb5_iswc_list_delete ( Mb5ISWCList  List  ) 
Parameters:
List List to delete
int mb5_iswc_list_get_count ( Mb5ISWCList  List  ) 
Parameters:
List List to use
int mb5_iswc_list_get_offset ( Mb5ISWCList  List  ) 
Parameters:
List List to use
Mb5ISWC mb5_iswc_list_item ( Mb5ISWCList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb5ISWC object.
int mb5_iswc_list_size ( Mb5ISWCList  List  ) 
Parameters:
List List to use
Mb5Label mb5_label_clone ( Mb5Label  Label  ) 
Parameters:
Label Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb5_label_delete ( Mb5Label  Label  ) 
Parameters:
Label Object to delete
Mb5AliasList mb5_label_get_aliaslist ( Mb5Label  Label  ) 
See also:
MusicBrainz5::CLabel::AliasList
Parameters:
Label Mb5Label object
Returns:
Mb5AliasList object
int mb5_label_get_country ( Mb5Label  Label,
char *  str,
int  len 
)
See also:
MusicBrainz5::CLabel::Country
Parameters:
Label Mb5Label object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_label_get_disambiguation ( Mb5Label  Label,
char *  str,
int  len 
)
See also:
MusicBrainz5::CLabel::Disambiguation
Parameters:
Label Mb5Label object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_label_get_id ( Mb5Label  Label,
char *  str,
int  len 
)
See also:
MusicBrainz5::CLabel::ID
Parameters:
Label Mb5Label object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5IPIList mb5_label_get_ipilist ( Mb5Label  Label  ) 
See also:
MusicBrainz5::CLabel::IPIList
Parameters:
Label Mb5LabelList object
Returns:
Mb5IPIList object
int mb5_label_get_labelcode ( Mb5Label  Label  ) 
See also:
MusicBrainz5::CLabel::LabelCode
Parameters:
Label Mb5Label object
Returns:
Returned value
Mb5Lifespan mb5_label_get_lifespan ( Mb5Label  Label  ) 
See also:
MusicBrainz5::CLabel::Lifespan
Parameters:
Label Mb5Label object
Returns:
Mb5Lifespan object
int mb5_label_get_name ( Mb5Label  Label,
char *  str,
int  len 
)
See also:
MusicBrainz5::CLabel::Name
Parameters:
Label Mb5Label object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5Rating mb5_label_get_rating ( Mb5Label  Label  ) 
See also:
MusicBrainz5::CLabel::Rating
Parameters:
Label Mb5Label object
Returns:
Mb5Rating object
Mb5RelationListList mb5_label_get_relationlistlist ( Mb5Label  Label  ) 
See also:
MusicBrainz5::CLabel::RelationListList
Parameters:
Label Mb5LabelList object
Returns:
Mb5RelationListList object
Mb5ReleaseList mb5_label_get_releaselist ( Mb5Label  Label  ) 
See also:
MusicBrainz5::CLabel::ReleaseList
Parameters:
Label Mb5Label object
Returns:
Mb5ReleaseList object
int mb5_label_get_sortname ( Mb5Label  Label,
char *  str,
int  len 
)
See also:
MusicBrainz5::CLabel::SortName
Parameters:
Label Mb5Label object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5TagList mb5_label_get_taglist ( Mb5Label  Label  ) 
See also:
MusicBrainz5::CLabel::TagList
Parameters:
Label Mb5Label object
Returns:
Mb5TagList object
int mb5_label_get_type ( Mb5Label  Label,
char *  str,
int  len 
)
See also:
MusicBrainz5::CLabel::Type
Parameters:
Label Mb5Label object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5UserRating mb5_label_get_userrating ( Mb5Label  Label  ) 
See also:
MusicBrainz5::CLabel::UserRating
Parameters:
Label Mb5Label object
Returns:
Mb5UserRating object
Mb5UserTagList mb5_label_get_usertaglist ( Mb5Label  Label  ) 
See also:
MusicBrainz5::CLabel::UserTagList
Parameters:
Label Mb5Label object
Returns:
Mb5UserTagList object
Mb5LabelList mb5_label_list_clone ( Mb5LabelList  LabelList  ) 
Parameters:
LabelList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb5_label_list_delete ( Mb5LabelList  List  ) 
Parameters:
List List to delete
int mb5_label_list_get_count ( Mb5LabelList  List  ) 
Parameters:
List List to use
int mb5_label_list_get_offset ( Mb5LabelList  List  ) 
Parameters:
List List to use
Mb5Label mb5_label_list_item ( Mb5LabelList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb5Label object.
int mb5_label_list_size ( Mb5LabelList  List  ) 
Parameters:
List List to use
Mb5LabelInfo mb5_labelinfo_clone ( Mb5LabelInfo  LabelInfo  ) 
Parameters:
LabelInfo Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb5_labelinfo_delete ( Mb5LabelInfo  LabelInfo  ) 
Parameters:
LabelInfo Object to delete
int mb5_labelinfo_get_catalognumber ( Mb5LabelInfo  LabelInfo,
char *  str,
int  len 
)
See also:
MusicBrainz5::CLabelInfo::CatalogNumber
Parameters:
LabelInfo Mb5LabelInfo object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5Label mb5_labelinfo_get_label ( Mb5LabelInfo  LabelInfo  ) 
See also:
MusicBrainz5::CLabelInfo::Label
Parameters:
LabelInfo Mb5LabelInfo object
Returns:
Mb5Label object
Mb5LabelInfoList mb5_labelinfo_list_clone ( Mb5LabelInfoList  LabelInfoList  ) 
Parameters:
LabelInfoList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb5_labelinfo_list_delete ( Mb5LabelInfoList  List  ) 
Parameters:
List List to delete
int mb5_labelinfo_list_get_count ( Mb5LabelInfoList  List  ) 
Parameters:
List List to use
int mb5_labelinfo_list_get_offset ( Mb5LabelInfoList  List  ) 
Parameters:
List List to use
Mb5LabelInfo mb5_labelinfo_list_item ( Mb5LabelInfoList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb5LabelInfo object.
int mb5_labelinfo_list_size ( Mb5LabelInfoList  List  ) 
Parameters:
List List to use
Mb5Lifespan mb5_lifespan_clone ( Mb5Lifespan  Lifespan  ) 
Parameters:
Lifespan Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb5_lifespan_delete ( Mb5Lifespan  Lifespan  ) 
Parameters:
Lifespan Object to delete
int mb5_lifespan_get_begin ( Mb5Lifespan  Lifespan,
char *  str,
int  len 
)
See also:
MusicBrainz5::CLifespan::Begin
Parameters:
Lifespan Mb5Lifespan object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_lifespan_get_end ( Mb5Lifespan  Lifespan,
char *  str,
int  len 
)
See also:
MusicBrainz5::CLifespan::End
Parameters:
Lifespan Mb5Lifespan object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_lifespan_get_ended ( Mb5Lifespan  Lifespan,
char *  str,
int  len 
)
See also:
MusicBrainz5::CLifespan::Ended
Parameters:
Lifespan Mb5Lifespan object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5Medium mb5_medium_clone ( Mb5Medium  Medium  ) 
Parameters:
Medium Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
unsigned char mb5_medium_contains_discid ( Mb5Medium  Medium,
const char *  DiscID 
)
See also:
MusicBrainz5::CMedium::ContainsDiscID
Parameters:
Medium Mb5Medium object
DiscID DiscID to check
Returns:
1 if DiscID found, 0 otherwise
void mb5_medium_delete ( Mb5Medium  Medium  ) 
Parameters:
Medium Object to delete
Mb5DiscList mb5_medium_get_disclist ( Mb5Medium  Medium  ) 
See also:
MusicBrainz5::CMedium::DiscList
Parameters:
Medium Mb5Medium object
Returns:
Mb5DiscList object
int mb5_medium_get_format ( Mb5Medium  Medium,
char *  str,
int  len 
)
See also:
MusicBrainz5::CMedium::Format
Parameters:
Medium Mb5Medium object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_medium_get_position ( Mb5Medium  Medium  ) 
See also:
MusicBrainz5::CMedium::Position
Parameters:
Medium Mb5Medium object
Returns:
Returned value
int mb5_medium_get_title ( Mb5Medium  Medium,
char *  str,
int  len 
)
See also:
MusicBrainz5::CMedium::Title
Parameters:
Medium Mb5Medium object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5TrackList mb5_medium_get_tracklist ( Mb5Medium  Medium  ) 
See also:
MusicBrainz5::CMedium::TrackList
Parameters:
Medium Mb5Medium object
Returns:
Mb5TrackList object
Mb5MediumList mb5_medium_list_clone ( Mb5MediumList  MediumList  ) 
Parameters:
MediumList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb5_medium_list_delete ( Mb5MediumList  List  ) 
Parameters:
List List to delete
int mb5_medium_list_get_count ( Mb5MediumList  List  ) 
Parameters:
List List to use
int mb5_medium_list_get_offset ( Mb5MediumList  List  ) 
Parameters:
List List to use
int mb5_medium_list_get_trackcount ( Mb5MediumList  List  ) 
See also:
MusicBrainz5::CMedium::TrackCount
Parameters:
List List to use
Returns:
Returned value
Mb5Medium mb5_medium_list_item ( Mb5MediumList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb5Medium object.
int mb5_medium_list_size ( Mb5MediumList  List  ) 
Parameters:
List List to use
Mb5Message mb5_message_clone ( Mb5Message  Message  ) 
Parameters:
Message Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb5_message_delete ( Mb5Message  Message  ) 
Parameters:
Message Object to delete
int mb5_message_get_text ( Mb5Message  Message,
char *  str,
int  len 
)
See also:
MusicBrainz5::CMessage::Text
Parameters:
Message Mb5Message object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5Metadata mb5_metadata_clone ( Mb5Metadata  Metadata  ) 
Parameters:
Metadata Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb5_metadata_delete ( Mb5Metadata  Metadata  ) 
Parameters:
Metadata Object to delete
Mb5AnnotationList mb5_metadata_get_annotationlist ( Mb5Metadata  Metadata  ) 
See also:
MusicBrainz5::CMetadata::AnnotationList
Parameters:
Metadata Mb5Metadata object
Returns:
Mb5AnnotationList object
Mb5Artist mb5_metadata_get_artist ( Mb5Metadata  Metadata  ) 
See also:
MusicBrainz5::CMetadata::Artist
Parameters:
Metadata Mb5Metadata object
Returns:
Mb5Artist object
Mb5ArtistList mb5_metadata_get_artistlist ( Mb5Metadata  Metadata  ) 
See also:
MusicBrainz5::CMetadata::ArtistList
Parameters:
Metadata Mb5Metadata object
Returns:
Mb5ArtistList object
Mb5CDStub mb5_metadata_get_cdstub ( Mb5Metadata  Metadata  ) 
See also:
MusicBrainz5::CMetadata::CDStub
Parameters:
Metadata Mb5Metadata object
Returns:
Mb5CDStub object
Mb5CDStubList mb5_metadata_get_cdstublist ( Mb5Metadata  Metadata  ) 
See also:
MusicBrainz5::CMetadata::CDStubList
Parameters:
Metadata Mb5Metadata object
Returns:
Mb5CDStubList object
Mb5Collection mb5_metadata_get_collection ( Mb5Metadata  Metadata  ) 
See also:
MusicBrainz5::CMetadata::Collection
Parameters:
Metadata Mb5Metadata object
Returns:
Mb5Collection object
Mb5CollectionList mb5_metadata_get_collectionlist ( Mb5Metadata  Metadata  ) 
See also:
MusicBrainz5::CMetadata::CollectionList
Parameters:
Metadata Mb5Metadata object
Returns:
Mb5CollectionList object
int mb5_metadata_get_created ( Mb5Metadata  Metadata,
char *  str,
int  len 
)
See also:
MusicBrainz5::CMetadata::Created
Parameters:
Metadata Mb5Metadata object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5Disc mb5_metadata_get_disc ( Mb5Metadata  Metadata  ) 
See also:
MusicBrainz5::CMetadata::Disc
Parameters:
Metadata Mb5Metadata object
Returns:
Mb5Disc object
Mb5FreeDBDiscList mb5_metadata_get_freedbdisclist ( Mb5Metadata  Metadata  ) 
See also:
MusicBrainz5::CMetadata::FreeDBDiscList
Parameters:
Metadata Mb5Metadata object
Returns:
Mb5FreeDBDiscList object
int mb5_metadata_get_generator ( Mb5Metadata  Metadata,
char *  str,
int  len 
)
See also:
MusicBrainz5::CMetadata::Generator
Parameters:
Metadata Mb5Metadata object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5ISRC mb5_metadata_get_isrc ( Mb5Metadata  Metadata  ) 
See also:
MusicBrainz5::CMetadata::ISRC
Parameters:
Metadata Mb5Metadata object
Returns:
Mb5ISRC object
Mb5ISRCList mb5_metadata_get_isrclist ( Mb5Metadata  Metadata  ) 
See also:
MusicBrainz5::CMetadata::ISRCList
Parameters:
Metadata Mb5Metadata object
Returns:
Mb5ISRCList object
Mb5Label mb5_metadata_get_label ( Mb5Metadata  Metadata  ) 
See also:
MusicBrainz5::CMetadata::Label
Parameters:
Metadata Mb5Metadata object
Returns:
Mb5Label object
Mb5LabelInfoList mb5_metadata_get_labelinfolist ( Mb5Metadata  Metadata  ) 
See also:
MusicBrainz5::CMetadata::LabelInfoList
Parameters:
Metadata Mb5Metadata object
Returns:
Mb5LabelInfoList object
Mb5LabelList mb5_metadata_get_labellist ( Mb5Metadata  Metadata  ) 
See also:
MusicBrainz5::CMetadata::LabelList
Parameters:
Metadata Mb5Metadata object
Returns:
Mb5LabelList object
Mb5Message mb5_metadata_get_message ( Mb5Metadata  Metadata  ) 
See also:
MusicBrainz5::CMetadata::Message
Parameters:
Metadata Mb5Metadata object
Returns:
Mb5Message object
Mb5PUID mb5_metadata_get_puid ( Mb5Metadata  Metadata  ) 
See also:
MusicBrainz5::CMetadata::PUID
Parameters:
Metadata Mb5Metadata object
Returns:
Mb5PUID object
Mb5Rating mb5_metadata_get_rating ( Mb5Metadata  Metadata  ) 
See also:
MusicBrainz5::CMetadata::Rating
Parameters:
Metadata Mb5Metadata object
Returns:
Mb5Rating object
Mb5Recording mb5_metadata_get_recording ( Mb5Metadata  Metadata  ) 
See also:
MusicBrainz5::CMetadata::Recording
Parameters:
Metadata Mb5Metadata object
Returns:
Mb5Recording object
Mb5RecordingList mb5_metadata_get_recordinglist ( Mb5Metadata  Metadata  ) 
See also:
MusicBrainz5::CMetadata::RecordingList
Parameters:
Metadata Mb5Metadata object
Returns:
Mb5RecordingList object
Mb5Release mb5_metadata_get_release ( Mb5Metadata  Metadata  ) 
See also:
MusicBrainz5::CMetadata::Release
Parameters:
Metadata Mb5Metadata object
Returns:
Mb5Release object
Mb5ReleaseGroup mb5_metadata_get_releasegroup ( Mb5Metadata  Metadata  ) 
See also:
MusicBrainz5::CMetadata::ReleaseGroup
Parameters:
Metadata Mb5Metadata object
Returns:
Mb5ReleaseGroup object
Mb5ReleaseGroupList mb5_metadata_get_releasegrouplist ( Mb5Metadata  Metadata  ) 
See also:
MusicBrainz5::CMetadata::ReleaseGroupList
Parameters:
Metadata Mb5Metadata object
Returns:
Mb5ReleaseGroupList object
Mb5ReleaseList mb5_metadata_get_releaselist ( Mb5Metadata  Metadata  ) 
See also:
MusicBrainz5::CMetadata::ReleaseList
Parameters:
Metadata Mb5Metadata object
Returns:
Mb5ReleaseList object
Mb5TagList mb5_metadata_get_taglist ( Mb5Metadata  Metadata  ) 
See also:
MusicBrainz5::CMetadata::TagList
Parameters:
Metadata Mb5Metadata object
Returns:
Mb5TagList object
Mb5UserRating mb5_metadata_get_userrating ( Mb5Metadata  Metadata  ) 
See also:
MusicBrainz5::CMetadata::UserRating
Parameters:
Metadata Mb5Metadata object
Returns:
Mb5UserRating object
Mb5UserTagList mb5_metadata_get_usertaglist ( Mb5Metadata  Metadata  ) 
See also:
MusicBrainz5::CMetadata::UserTagList
Parameters:
Metadata Mb5Metadata object
Returns:
Mb5UserTagList object
Mb5Work mb5_metadata_get_work ( Mb5Metadata  Metadata  ) 
See also:
MusicBrainz5::CMetadata::Work
Parameters:
Metadata Mb5Metadata object
Returns:
Mb5Work object
Mb5WorkList mb5_metadata_get_worklist ( Mb5Metadata  Metadata  ) 
See also:
MusicBrainz5::CMetadata::WorkList
Parameters:
Metadata Mb5Metadata object
Returns:
Mb5WorkList object
int mb5_metadata_get_xmlns ( Mb5Metadata  Metadata,
char *  str,
int  len 
)
See also:
MusicBrainz5::CMetadata::XMLNS
Parameters:
Metadata Mb5Metadata object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_metadata_get_xmlnsext ( Mb5Metadata  Metadata,
char *  str,
int  len 
)
See also:
MusicBrainz5::CMetadata::XMLNSExt
Parameters:
Metadata Mb5Metadata object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5NameCredit mb5_namecredit_clone ( Mb5NameCredit  NameCredit  ) 
Parameters:
NameCredit Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb5_namecredit_delete ( Mb5NameCredit  NameCredit  ) 
Parameters:
NameCredit Object to delete
Mb5Artist mb5_namecredit_get_artist ( Mb5NameCredit  NameCredit  ) 
See also:
MusicBrainz5::CNameCredit::Artist
Parameters:
NameCredit Mb5NameCredit object
Returns:
Mb5Artist object
int mb5_namecredit_get_joinphrase ( Mb5NameCredit  NameCredit,
char *  str,
int  len 
)
See also:
MusicBrainz5::CNameCredit::JoinPhrase
Parameters:
NameCredit Mb5NameCredit object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_namecredit_get_name ( Mb5NameCredit  NameCredit,
char *  str,
int  len 
)
See also:
MusicBrainz5::CNameCredit::Name
Parameters:
NameCredit Mb5NameCredit object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5NameCreditList mb5_namecredit_list_clone ( Mb5NameCreditList  NameCreditList  ) 
Parameters:
NameCreditList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb5_namecredit_list_delete ( Mb5NameCreditList  List  ) 
Parameters:
List List to delete
int mb5_namecredit_list_get_count ( Mb5NameCreditList  List  ) 
Parameters:
List List to use
int mb5_namecredit_list_get_offset ( Mb5NameCreditList  List  ) 
Parameters:
List List to use
Mb5NameCredit mb5_namecredit_list_item ( Mb5NameCreditList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb5NameCredit object.
int mb5_namecredit_list_size ( Mb5NameCreditList  List  ) 
Parameters:
List List to use
Mb5NonMBTrack mb5_nonmbtrack_clone ( Mb5NonMBTrack  NonMBTrack  ) 
Parameters:
NonMBTrack Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb5_nonmbtrack_delete ( Mb5NonMBTrack  NonMBTrack  ) 
Parameters:
NonMBTrack Object to delete
int mb5_nonmbtrack_get_artist ( Mb5NonMBTrack  NonMBTrack,
char *  str,
int  len 
)
See also:
MusicBrainz5::CNonMBTrack::Artist
Parameters:
NonMBTrack Mb5NonMBTrack object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_nonmbtrack_get_length ( Mb5NonMBTrack  NonMBTrack  ) 
See also:
MusicBrainz5::CNonMBTrack::Length
Parameters:
NonMBTrack Mb5NonMBTrack object
Returns:
Returned value
int mb5_nonmbtrack_get_title ( Mb5NonMBTrack  NonMBTrack,
char *  str,
int  len 
)
See also:
MusicBrainz5::CNonMBTrack::Title
Parameters:
NonMBTrack Mb5NonMBTrack object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5NonMBTrackList mb5_nonmbtrack_list_clone ( Mb5NonMBTrackList  NonMBTrackList  ) 
Parameters:
NonMBTrackList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb5_nonmbtrack_list_delete ( Mb5NonMBTrackList  List  ) 
Parameters:
List List to delete
int mb5_nonmbtrack_list_get_count ( Mb5NonMBTrackList  List  ) 
Parameters:
List List to use
int mb5_nonmbtrack_list_get_offset ( Mb5NonMBTrackList  List  ) 
Parameters:
List List to use
Mb5NonMBTrack mb5_nonmbtrack_list_item ( Mb5NonMBTrackList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb5NonMBTrack object.
int mb5_nonmbtrack_list_size ( Mb5NonMBTrackList  List  ) 
Parameters:
List List to use
Mb5PUID mb5_puid_clone ( Mb5PUID  PUID  ) 
Parameters:
PUID Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb5_puid_delete ( Mb5PUID  PUID  ) 
Parameters:
PUID Object to delete
int mb5_puid_get_id ( Mb5PUID  PUID,
char *  str,
int  len 
)
See also:
MusicBrainz5::CPUID::ID
Parameters:
PUID Mb5PUID object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5RecordingList mb5_puid_get_recordinglist ( Mb5PUID  PUID  ) 
See also:
MusicBrainz5::CPUID::RecordingList
Parameters:
PUID Mb5PUID object
Returns:
Mb5RecordingList object
Mb5PUIDList mb5_puid_list_clone ( Mb5PUIDList  PUIDList  ) 
Parameters:
PUIDList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb5_puid_list_delete ( Mb5PUIDList  List  ) 
Parameters:
List List to delete
int mb5_puid_list_get_count ( Mb5PUIDList  List  ) 
Parameters:
List List to use
int mb5_puid_list_get_offset ( Mb5PUIDList  List  ) 
Parameters:
List List to use
Mb5PUID mb5_puid_list_item ( Mb5PUIDList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb5PUID object.
int mb5_puid_list_size ( Mb5PUIDList  List  ) 
Parameters:
List List to use
unsigned char mb5_query_add_collection_entries ( Mb5Query  Query,
const char *  Collection,
int  NumEntries,
const char **  Entries 
)
See also:
MusicBrainz5::CQuery::AddCollectionEntries
Parameters:
Query Mb5Query object
Collection ID of collection to add releases to
NumEntries The number of entries to add
Entries Array of strings of release IDs to add
Returns:
0 on failure, 1 on success
Mb5Query mb5_query_clone ( Mb5Query  Query  ) 
Parameters:
Query Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb5_query_delete ( Mb5Query  Query  ) 
Parameters:
Query Object to delete
unsigned char mb5_query_delete_collection_entries ( Mb5Query  Query,
const char *  Collection,
int  NumEntries,
const char **  Entries 
)
See also:
MusicBrainz5::CQuery::AddCollectionEntries
Parameters:
Query Mb5Query object
Collection ID of collection to delete releases from
NumEntries The number of entries to delete
Entries Array of strings of release IDs to delete
Returns:
0 on failure, 1 on success
int mb5_query_get_lasterrormessage ( Mb5Query  Query,
char *  str,
int  len 
)
See also:
MusicBrainz5::CQuery::LastErrorMessage
Parameters:
Query Mb5Query object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_query_get_lasthttpcode ( Mb5Query  Query  ) 
See also:
MusicBrainz5::CQuery::LastHTTPCode
Parameters:
Query Mb5Query object
Returns:
Returned value
tQueryResult mb5_query_get_lastresult ( Mb5Query  Query  ) 
See also:
MusicBrainz5::CQuery::LastResult
Parameters:
Query Mb5Query object
Returns:
Last query result code
int mb5_query_get_version ( Mb5Query  Query,
char *  str,
int  len 
)
See also:
MusicBrainz5::CQuery::Version
Parameters:
Query Mb5Query object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5ReleaseList mb5_query_lookup_discid ( Mb5Query  Query,
const char *  DiscID 
)
See also:
MusicBrainz5::CQuery::LookupDiscID
Parameters:
Query Mb5Query object
DiscID DiscID to lookup
Returns:
A Mb5ReleaseList object. This object must be deleted once finished with.
Mb5Release mb5_query_lookup_release ( Mb5Query  Query,
const char *  Release 
)
See also:
MusicBrainz5::CQuery::LookupRelease
Parameters:
Query Mb5Query object
Release Release to return information for
Returns:
A Mb5Release object. This object must be deleted once finished with.
Mb5Query mb5_query_new ( const char *  UserAgent,
const char *  Server,
int  Port 
)
See also:
MusicBrainz5::CQuery::CQuery
Parameters:
UserAgent User agent to be passed to submissions
Server Server to use, pass null to use the default server
Port Port to use, pass 0 to use the default port
Returns:
The newly created Mb5Query object. This object must be deleted once finished with.
Mb5Metadata mb5_query_query ( Mb5Query  Query,
const char *  Entity,
const char *  ID,
const char *  Resource,
int  NumParams,
char **  ParamNames,
char **  ParamValues 
)
See also:
MusicBrainz5::CQuery::Query
Parameters:
Query Mb5Query object
Entity The entity to query
ID The ID to query
Resource The resource to query
NumParams The number of parameters in the following arrays
ParamNames Array of strings containing parameter names
ParamValues Array of space seperated parameter values
Returns:
A Mb5Metadata object. This object must be deleted once finished with.
void mb5_query_set_password ( Mb5Query  Query,
const char *  Password 
)
See also:
MusicBrainz5::CQuery::SetPassword
Parameters:
Query Mb5Query object
Password Password to use
void mb5_query_set_proxyhost ( Mb5Query  Query,
const char *  ProxyHost 
)
See also:
MusicBrainz5::CQuery::SetProxyHost
Parameters:
Query Mb5Query object
ProxyHost Proxy server to use
void mb5_query_set_proxypassword ( Mb5Query  Query,
const char *  ProxyPassword 
)
See also:
MusicBrainz5::CQuery::SetProxyPassword
Parameters:
Query Mb5Query object
ProxyPassword Password to use
void mb5_query_set_proxyport ( Mb5Query  Query,
int  ProxyPort 
)
See also:
MusicBrainz5::CQuery::SetProxyPort
Parameters:
Query Mb5Query object
ProxyPort Port to use on proxy server
void mb5_query_set_proxyusername ( Mb5Query  Query,
const char *  ProxyUserName 
)
See also:
MusicBrainz5::CQuery::SetProxyUserName
Parameters:
Query Mb5Query object
ProxyUserName User name to use
void mb5_query_set_username ( Mb5Query  Query,
const char *  UserName 
)
See also:
MusicBrainz5::CQuery::SetUserName
Parameters:
Query Mb5Query object
UserName Username to use
Mb5Rating mb5_rating_clone ( Mb5Rating  Rating  ) 
Parameters:
Rating Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb5_rating_delete ( Mb5Rating  Rating  ) 
Parameters:
Rating Object to delete
double mb5_rating_get_rating ( Mb5Rating  Rating  ) 
See also:
MusicBrainz5::CRating::Rating
Parameters:
Rating Mb5Rating object
Returns:
Returned value
int mb5_rating_get_votescount ( Mb5Rating  Rating  ) 
See also:
MusicBrainz5::CRating::VotesCount
Parameters:
Rating Mb5Rating object
Returns:
Returned value
Mb5Recording mb5_recording_clone ( Mb5Recording  Recording  ) 
Parameters:
Recording Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb5_recording_delete ( Mb5Recording  Recording  ) 
Parameters:
Recording Object to delete
Mb5ArtistCredit mb5_recording_get_artistcredit ( Mb5Recording  Recording  ) 
See also:
MusicBrainz5::CRecording::ArtistCredit
Parameters:
Recording Mb5Recording object
Returns:
Mb5ArtistCredit object
int mb5_recording_get_disambiguation ( Mb5Recording  Recording,
char *  str,
int  len 
)
See also:
MusicBrainz5::CRecording::Disambiguation
Parameters:
Recording Mb5Recording object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_recording_get_id ( Mb5Recording  Recording,
char *  str,
int  len 
)
See also:
MusicBrainz5::CRecording::ID
Parameters:
Recording Mb5Recording object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5ISRCList mb5_recording_get_isrclist ( Mb5Recording  Recording  ) 
See also:
MusicBrainz5::CRecording::ISRCList
Parameters:
Recording Mb5Recording object
Returns:
Mb5ISRCList object
int mb5_recording_get_length ( Mb5Recording  Recording  ) 
See also:
MusicBrainz5::CRecording::Length
Parameters:
Recording Mb5Recording object
Returns:
Returned value
Mb5PUIDList mb5_recording_get_puidlist ( Mb5Recording  Recording  ) 
See also:
MusicBrainz5::CRecording::PUIDList
Parameters:
Recording Mb5Recording object
Returns:
Mb5PUIDList object
Mb5Rating mb5_recording_get_rating ( Mb5Recording  Recording  ) 
See also:
MusicBrainz5::CRecording::Rating
Parameters:
Recording Mb5Recording object
Returns:
Mb5Rating object
Mb5RelationListList mb5_recording_get_relationlistlist ( Mb5Recording  Recording  ) 
See also:
MusicBrainz5::CRecording::RelationListList
Parameters:
Recording Mb5RecordingList object
Returns:
Mb5RelationListList object
Mb5ReleaseList mb5_recording_get_releaselist ( Mb5Recording  Recording  ) 
See also:
MusicBrainz5::CRecording::ReleaseList
Parameters:
Recording Mb5Recording object
Returns:
Mb5ReleaseList object
Mb5TagList mb5_recording_get_taglist ( Mb5Recording  Recording  ) 
See also:
MusicBrainz5::CRecording::TagList
Parameters:
Recording Mb5Recording object
Returns:
Mb5TagList object
int mb5_recording_get_title ( Mb5Recording  Recording,
char *  str,
int  len 
)
See also:
MusicBrainz5::CRecording::Title
Parameters:
Recording Mb5Recording object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5UserRating mb5_recording_get_userrating ( Mb5Recording  Recording  ) 
See also:
MusicBrainz5::CRecording::UserRating
Parameters:
Recording Mb5Recording object
Returns:
Mb5UserRating object
Mb5UserTagList mb5_recording_get_usertaglist ( Mb5Recording  Recording  ) 
See also:
MusicBrainz5::CRecording::UserTagList
Parameters:
Recording Mb5Recording object
Returns:
Mb5UserTagList object
Mb5RecordingList mb5_recording_list_clone ( Mb5RecordingList  RecordingList  ) 
Parameters:
RecordingList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb5_recording_list_delete ( Mb5RecordingList  List  ) 
Parameters:
List List to delete
int mb5_recording_list_get_count ( Mb5RecordingList  List  ) 
Parameters:
List List to use
int mb5_recording_list_get_offset ( Mb5RecordingList  List  ) 
Parameters:
List List to use
Mb5Recording mb5_recording_list_item ( Mb5RecordingList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb5Recording object.
int mb5_recording_list_size ( Mb5RecordingList  List  ) 
Parameters:
List List to use
Mb5Relation mb5_relation_clone ( Mb5Relation  Relation  ) 
Parameters:
Relation Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb5_relation_delete ( Mb5Relation  Relation  ) 
Parameters:
Relation Object to delete
Mb5Artist mb5_relation_get_artist ( Mb5Relation  Relation  ) 
See also:
MusicBrainz5::CRelation::Artist
Parameters:
Relation Mb5Relation object
Returns:
Mb5Artist object
Mb5AttributeList mb5_relation_get_attributelist ( Mb5Relation  Relation  ) 
See also:
MusicBrainz5::CRelation::AttributeList
Parameters:
Relation Mb5Relation object
Returns:
Mb5AttributeList object
int mb5_relation_get_begin ( Mb5Relation  Relation,
char *  str,
int  len 
)
See also:
MusicBrainz5::CRelation::Begin
Parameters:
Relation Mb5Relation object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_relation_get_direction ( Mb5Relation  Relation,
char *  str,
int  len 
)
See also:
MusicBrainz5::CRelation::Direction
Parameters:
Relation Mb5Relation object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_relation_get_end ( Mb5Relation  Relation,
char *  str,
int  len 
)
See also:
MusicBrainz5::CRelation::End
Parameters:
Relation Mb5Relation object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5Label mb5_relation_get_label ( Mb5Relation  Relation  ) 
See also:
MusicBrainz5::CRelation::Label
Parameters:
Relation Mb5Relation object
Returns:
Mb5Label object
Mb5Recording mb5_relation_get_recording ( Mb5Relation  Relation  ) 
See also:
MusicBrainz5::CRelation::Recording
Parameters:
Relation Mb5Relation object
Returns:
Mb5Recording object
Mb5Release mb5_relation_get_release ( Mb5Relation  Relation  ) 
See also:
MusicBrainz5::CRelation::Release
Parameters:
Relation Mb5Relation object
Returns:
Mb5Release object
Mb5ReleaseGroup mb5_relation_get_releasegroup ( Mb5Relation  Relation  ) 
See also:
MusicBrainz5::CRelation::ReleaseGroup
Parameters:
Relation Mb5Relation object
Returns:
Mb5ReleaseGroup object
int mb5_relation_get_target ( Mb5Relation  Relation,
char *  str,
int  len 
)
See also:
MusicBrainz5::CRelation::Target
Parameters:
Relation Mb5Relation object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_relation_get_type ( Mb5Relation  Relation,
char *  str,
int  len 
)
See also:
MusicBrainz5::CRelation::Type
Parameters:
Relation Mb5Relation object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5Work mb5_relation_get_work ( Mb5Relation  Relation  ) 
See also:
MusicBrainz5::CRelation::Work
Parameters:
Relation Mb5Relation object
Returns:
Mb5Work object
Mb5RelationList mb5_relation_list_clone ( Mb5RelationList  RelationList  ) 
Parameters:
RelationList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb5_relation_list_delete ( Mb5RelationList  List  ) 
Parameters:
List List to delete
int mb5_relation_list_get_count ( Mb5RelationList  List  ) 
Parameters:
List List to use
int mb5_relation_list_get_offset ( Mb5RelationList  List  ) 
Parameters:
List List to use
int mb5_relation_list_get_targettype ( Mb5RelationList  List,
char *  str,
int  len 
)
See also:
MusicBrainz5::CRelation::TargetType
Parameters:
List List to use
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5Relation mb5_relation_list_item ( Mb5RelationList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb5Relation object.
int mb5_relation_list_size ( Mb5RelationList  List  ) 
Parameters:
List List to use
Mb5RelationListList mb5_relationlist_list_clone ( Mb5RelationListList  RelationListList  ) 
Parameters:
RelationListList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb5_relationlist_list_delete ( Mb5RelationListList  List  ) 
Parameters:
List List to delete
int mb5_relationlist_list_get_count ( Mb5RelationListList  List  ) 
Parameters:
List List to use
int mb5_relationlist_list_get_offset ( Mb5RelationListList  List  ) 
Parameters:
List List to use
Mb5RelationList mb5_relationlist_list_item ( Mb5RelationListList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb5RelationList object.
int mb5_relationlist_list_size ( Mb5RelationListList  List  ) 
Parameters:
List List to use
Mb5Release mb5_release_clone ( Mb5Release  Release  ) 
Parameters:
Release Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb5_release_delete ( Mb5Release  Release  ) 
Parameters:
Release Object to delete
Mb5ArtistCredit mb5_release_get_artistcredit ( Mb5Release  Release  ) 
See also:
MusicBrainz5::CRelease::ArtistCredit
Parameters:
Release Mb5Release object
Returns:
Mb5ArtistCredit object
int mb5_release_get_asin ( Mb5Release  Release,
char *  str,
int  len 
)
See also:
MusicBrainz5::CRelease::ASIN
Parameters:
Release Mb5Release object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_release_get_barcode ( Mb5Release  Release,
char *  str,
int  len 
)
See also:
MusicBrainz5::CRelease::Barcode
Parameters:
Release Mb5Release object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5CollectionList mb5_release_get_collectionlist ( Mb5Release  Release  ) 
See also:
MusicBrainz5::CRelease::CollectionList
Parameters:
Release Mb5Release object
Returns:
Mb5CollectionList object
int mb5_release_get_country ( Mb5Release  Release,
char *  str,
int  len 
)
See also:
MusicBrainz5::CRelease::Country
Parameters:
Release Mb5Release object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_release_get_date ( Mb5Release  Release,
char *  str,
int  len 
)
See also:
MusicBrainz5::CRelease::Date
Parameters:
Release Mb5Release object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_release_get_disambiguation ( Mb5Release  Release,
char *  str,
int  len 
)
See also:
MusicBrainz5::CRelease::Disambiguation
Parameters:
Release Mb5Release object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_release_get_id ( Mb5Release  Release,
char *  str,
int  len 
)
See also:
MusicBrainz5::CRelease::ID
Parameters:
Release Mb5Release object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5LabelInfoList mb5_release_get_labelinfolist ( Mb5Release  Release  ) 
See also:
MusicBrainz5::CRelease::LabelInfoList
Parameters:
Release Mb5Release object
Returns:
Mb5LabelInfoList object
Mb5MediumList mb5_release_get_mediumlist ( Mb5Release  Release  ) 
See also:
MusicBrainz5::CRelease::MediumList
Parameters:
Release Mb5Release object
Returns:
Mb5MediumList object
int mb5_release_get_packaging ( Mb5Release  Release,
char *  str,
int  len 
)
See also:
MusicBrainz5::CRelease::Packaging
Parameters:
Release Mb5Release object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_release_get_quality ( Mb5Release  Release,
char *  str,
int  len 
)
See also:
MusicBrainz5::CRelease::Quality
Parameters:
Release Mb5Release object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5RelationListList mb5_release_get_relationlistlist ( Mb5Release  Release  ) 
See also:
MusicBrainz5::CRelease::RelationListList
Parameters:
Release Mb5ReleaseList object
Returns:
Mb5RelationListList object
Mb5ReleaseGroup mb5_release_get_releasegroup ( Mb5Release  Release  ) 
See also:
MusicBrainz5::CRelease::ReleaseGroup
Parameters:
Release Mb5Release object
Returns:
Mb5ReleaseGroup object
int mb5_release_get_status ( Mb5Release  Release,
char *  str,
int  len 
)
See also:
MusicBrainz5::CRelease::Status
Parameters:
Release Mb5Release object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5TextRepresentation mb5_release_get_textrepresentation ( Mb5Release  Release  ) 
See also:
MusicBrainz5::CRelease::TextRepresentation
Parameters:
Release Mb5Release object
Returns:
Mb5TextRepresentation object
int mb5_release_get_title ( Mb5Release  Release,
char *  str,
int  len 
)
See also:
MusicBrainz5::CRelease::Title
Parameters:
Release Mb5Release object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5ReleaseList mb5_release_list_clone ( Mb5ReleaseList  ReleaseList  ) 
Parameters:
ReleaseList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb5_release_list_delete ( Mb5ReleaseList  List  ) 
Parameters:
List List to delete
int mb5_release_list_get_count ( Mb5ReleaseList  List  ) 
Parameters:
List List to use
int mb5_release_list_get_offset ( Mb5ReleaseList  List  ) 
Parameters:
List List to use
Mb5Release mb5_release_list_item ( Mb5ReleaseList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb5Release object.
int mb5_release_list_size ( Mb5ReleaseList  List  ) 
Parameters:
List List to use
Mb5MediumList mb5_release_media_matching_discid ( Mb5Release  Release,
const char *  DiscID 
)
See also:
MusicBrainz5::CRelease::MediaMatchingDiscID
Parameters:
Release Mb5Release object
DiscID DiscID to match
Returns:
Mb5MediumList. This object must be deleted once finished with.
Mb5ReleaseGroup mb5_releasegroup_clone ( Mb5ReleaseGroup  ReleaseGroup  ) 
Parameters:
ReleaseGroup Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb5_releasegroup_delete ( Mb5ReleaseGroup  ReleaseGroup  ) 
Parameters:
ReleaseGroup Object to delete
Mb5ArtistCredit mb5_releasegroup_get_artistcredit ( Mb5ReleaseGroup  ReleaseGroup  ) 
See also:
MusicBrainz5::CReleaseGroup::ArtistCredit
Parameters:
ReleaseGroup Mb5ReleaseGroup object
Returns:
Mb5ArtistCredit object
int mb5_releasegroup_get_disambiguation ( Mb5ReleaseGroup  ReleaseGroup,
char *  str,
int  len 
)
See also:
MusicBrainz5::CReleaseGroup::Disambiguation
Parameters:
ReleaseGroup Mb5ReleaseGroup object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_releasegroup_get_firstreleasedate ( Mb5ReleaseGroup  ReleaseGroup,
char *  str,
int  len 
)
See also:
MusicBrainz5::CReleaseGroup::FirstReleaseDate
Parameters:
ReleaseGroup Mb5ReleaseGroup object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_releasegroup_get_id ( Mb5ReleaseGroup  ReleaseGroup,
char *  str,
int  len 
)
See also:
MusicBrainz5::CReleaseGroup::ID
Parameters:
ReleaseGroup Mb5ReleaseGroup object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_releasegroup_get_primarytype ( Mb5ReleaseGroup  ReleaseGroup,
char *  str,
int  len 
)
See also:
MusicBrainz5::CReleaseGroup::PrimaryType
Parameters:
ReleaseGroup Mb5ReleaseGroup object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5Rating mb5_releasegroup_get_rating ( Mb5ReleaseGroup  ReleaseGroup  ) 
See also:
MusicBrainz5::CReleaseGroup::Rating
Parameters:
ReleaseGroup Mb5ReleaseGroup object
Returns:
Mb5Rating object
Mb5RelationListList mb5_releasegroup_get_relationlistlist ( Mb5ReleaseGroup  ReleaseGroup  ) 
See also:
MusicBrainz5::CReleaseGroup::RelationListList
Parameters:
ReleaseGroup Mb5ReleaseGroupList object
Returns:
Mb5RelationListList object
Mb5ReleaseList mb5_releasegroup_get_releaselist ( Mb5ReleaseGroup  ReleaseGroup  ) 
See also:
MusicBrainz5::CReleaseGroup::ReleaseList
Parameters:
ReleaseGroup Mb5ReleaseGroup object
Returns:
Mb5ReleaseList object
Mb5SecondaryTypeList mb5_releasegroup_get_secondarytypelist ( Mb5ReleaseGroup  ReleaseGroup  ) 
See also:
MusicBrainz5::CReleaseGroup::SecondaryTypeList
Parameters:
ReleaseGroup Mb5ReleaseGroup object
Returns:
Mb5SecondaryTypeList object
Mb5TagList mb5_releasegroup_get_taglist ( Mb5ReleaseGroup  ReleaseGroup  ) 
See also:
MusicBrainz5::CReleaseGroup::TagList
Parameters:
ReleaseGroup Mb5ReleaseGroup object
Returns:
Mb5TagList object
int mb5_releasegroup_get_title ( Mb5ReleaseGroup  ReleaseGroup,
char *  str,
int  len 
)
See also:
MusicBrainz5::CReleaseGroup::Title
Parameters:
ReleaseGroup Mb5ReleaseGroup object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5UserRating mb5_releasegroup_get_userrating ( Mb5ReleaseGroup  ReleaseGroup  ) 
See also:
MusicBrainz5::CReleaseGroup::UserRating
Parameters:
ReleaseGroup Mb5ReleaseGroup object
Returns:
Mb5UserRating object
Mb5UserTagList mb5_releasegroup_get_usertaglist ( Mb5ReleaseGroup  ReleaseGroup  ) 
See also:
MusicBrainz5::CReleaseGroup::UserTagList
Parameters:
ReleaseGroup Mb5ReleaseGroup object
Returns:
Mb5UserTagList object
Mb5ReleaseGroupList mb5_releasegroup_list_clone ( Mb5ReleaseGroupList  ReleaseGroupList  ) 
Parameters:
ReleaseGroupList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb5_releasegroup_list_delete ( Mb5ReleaseGroupList  List  ) 
Parameters:
List List to delete
int mb5_releasegroup_list_get_count ( Mb5ReleaseGroupList  List  ) 
Parameters:
List List to use
int mb5_releasegroup_list_get_offset ( Mb5ReleaseGroupList  List  ) 
Parameters:
List List to use
Mb5ReleaseGroup mb5_releasegroup_list_item ( Mb5ReleaseGroupList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb5ReleaseGroup object.
int mb5_releasegroup_list_size ( Mb5ReleaseGroupList  List  ) 
Parameters:
List List to use
Mb5SecondaryType mb5_secondarytype_clone ( Mb5SecondaryType  SecondaryType  ) 
Parameters:
SecondaryType Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb5_secondarytype_delete ( Mb5SecondaryType  SecondaryType  ) 
Parameters:
SecondaryType Object to delete
int mb5_secondarytype_get_secondarytype ( Mb5SecondaryType  SecondaryType,
char *  str,
int  len 
)
See also:
MusicBrainz5::CSecondaryType::SecondaryType
Parameters:
SecondaryType Mb5SecondaryType object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5SecondaryTypeList mb5_secondarytype_list_clone ( Mb5SecondaryTypeList  SecondaryTypeList  ) 
Parameters:
SecondaryTypeList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb5_secondarytype_list_delete ( Mb5SecondaryTypeList  List  ) 
Parameters:
List List to delete
int mb5_secondarytype_list_get_count ( Mb5SecondaryTypeList  List  ) 
Parameters:
List List to use
int mb5_secondarytype_list_get_offset ( Mb5SecondaryTypeList  List  ) 
Parameters:
List List to use
Mb5SecondaryType mb5_secondarytype_list_item ( Mb5SecondaryTypeList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb5SecondaryType object.
int mb5_secondarytype_list_size ( Mb5SecondaryTypeList  List  ) 
Parameters:
List List to use
Mb5Tag mb5_tag_clone ( Mb5Tag  Tag  ) 
Parameters:
Tag Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb5_tag_delete ( Mb5Tag  Tag  ) 
Parameters:
Tag Object to delete
int mb5_tag_get_count ( Mb5Tag  Tag  ) 
See also:
MusicBrainz5::CTag::Count
Parameters:
Tag Mb5Tag object
Returns:
Returned value
int mb5_tag_get_name ( Mb5Tag  Tag,
char *  str,
int  len 
)
See also:
MusicBrainz5::CTag::Name
Parameters:
Tag Mb5Tag object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5TagList mb5_tag_list_clone ( Mb5TagList  TagList  ) 
Parameters:
TagList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb5_tag_list_delete ( Mb5TagList  List  ) 
Parameters:
List List to delete
int mb5_tag_list_get_count ( Mb5TagList  List  ) 
Parameters:
List List to use
int mb5_tag_list_get_offset ( Mb5TagList  List  ) 
Parameters:
List List to use
Mb5Tag mb5_tag_list_item ( Mb5TagList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb5Tag object.
int mb5_tag_list_size ( Mb5TagList  List  ) 
Parameters:
List List to use
Mb5TextRepresentation mb5_textrepresentation_clone ( Mb5TextRepresentation  TextRepresentation  ) 
Parameters:
TextRepresentation Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb5_textrepresentation_delete ( Mb5TextRepresentation  TextRepresentation  ) 
Parameters:
TextRepresentation Object to delete
int mb5_textrepresentation_get_language ( Mb5TextRepresentation  TextRepresentation,
char *  str,
int  len 
)
See also:
MusicBrainz5::CTextRepresentation::Language
Parameters:
TextRepresentation Mb5TextRepresentation object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_textrepresentation_get_script ( Mb5TextRepresentation  TextRepresentation,
char *  str,
int  len 
)
See also:
MusicBrainz5::CTextRepresentation::Script
Parameters:
TextRepresentation Mb5TextRepresentation object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5Track mb5_track_clone ( Mb5Track  Track  ) 
Parameters:
Track Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb5_track_delete ( Mb5Track  Track  ) 
Parameters:
Track Object to delete
Mb5ArtistCredit mb5_track_get_artistcredit ( Mb5Track  Track  ) 
See also:
MusicBrainz5::CTrack::ArtistCredit
Parameters:
Track Mb5Track object
Returns:
Mb5ArtistCredit object
int mb5_track_get_length ( Mb5Track  Track  ) 
See also:
MusicBrainz5::CTrack::Length
Parameters:
Track Mb5Track object
Returns:
Returned value
int mb5_track_get_number ( Mb5Track  Track,
char *  str,
int  len 
)
See also:
MusicBrainz5::CTrack::Number
Parameters:
Track Mb5Track object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_track_get_position ( Mb5Track  Track  ) 
See also:
MusicBrainz5::CTrack::Position
Parameters:
Track Mb5Track object
Returns:
Returned value
Mb5Recording mb5_track_get_recording ( Mb5Track  Track  ) 
See also:
MusicBrainz5::CTrack::Recording
Parameters:
Track Mb5Track object
Returns:
Mb5Recording object
int mb5_track_get_title ( Mb5Track  Track,
char *  str,
int  len 
)
See also:
MusicBrainz5::CTrack::Title
Parameters:
Track Mb5Track object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5TrackList mb5_track_list_clone ( Mb5TrackList  TrackList  ) 
Parameters:
TrackList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb5_track_list_delete ( Mb5TrackList  List  ) 
Parameters:
List List to delete
int mb5_track_list_get_count ( Mb5TrackList  List  ) 
Parameters:
List List to use
int mb5_track_list_get_offset ( Mb5TrackList  List  ) 
Parameters:
List List to use
Mb5Track mb5_track_list_item ( Mb5TrackList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb5Track object.
int mb5_track_list_size ( Mb5TrackList  List  ) 
Parameters:
List List to use
Mb5UserRating mb5_userrating_clone ( Mb5UserRating  UserRating  ) 
Parameters:
UserRating Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb5_userrating_delete ( Mb5UserRating  UserRating  ) 
Parameters:
UserRating Object to delete
int mb5_userrating_get_userrating ( Mb5UserRating  UserRating  ) 
See also:
MusicBrainz5::CUserRating::UserRating
Parameters:
UserRating Mb5UserRating object
Returns:
Returned value
Mb5UserTag mb5_usertag_clone ( Mb5UserTag  UserTag  ) 
Parameters:
UserTag Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb5_usertag_delete ( Mb5UserTag  UserTag  ) 
Parameters:
UserTag Object to delete
int mb5_usertag_get_name ( Mb5UserTag  UserTag,
char *  str,
int  len 
)
See also:
MusicBrainz5::CUserTag::Name
Parameters:
UserTag Mb5UserTag object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5UserTagList mb5_usertag_list_clone ( Mb5UserTagList  UserTagList  ) 
Parameters:
UserTagList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb5_usertag_list_delete ( Mb5UserTagList  List  ) 
Parameters:
List List to delete
int mb5_usertag_list_get_count ( Mb5UserTagList  List  ) 
Parameters:
List List to use
int mb5_usertag_list_get_offset ( Mb5UserTagList  List  ) 
Parameters:
List List to use
Mb5UserTag mb5_usertag_list_item ( Mb5UserTagList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb5UserTag object.
int mb5_usertag_list_size ( Mb5UserTagList  List  ) 
Parameters:
List List to use
Mb5Work mb5_work_clone ( Mb5Work  Work  ) 
Parameters:
Work Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb5_work_delete ( Mb5Work  Work  ) 
Parameters:
Work Object to delete
Mb5AliasList mb5_work_get_aliaslist ( Mb5Work  Work  ) 
See also:
MusicBrainz5::CWork::AliasList
Parameters:
Work Mb5Work object
Returns:
Mb5AliasList object
Mb5ArtistCredit mb5_work_get_artistcredit ( Mb5Work  Work  ) 
See also:
MusicBrainz5::CWork::ArtistCredit
Parameters:
Work Mb5Work object
Returns:
Mb5ArtistCredit object
int mb5_work_get_disambiguation ( Mb5Work  Work,
char *  str,
int  len 
)
See also:
MusicBrainz5::CWork::Disambiguation
Parameters:
Work Mb5Work object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_work_get_id ( Mb5Work  Work,
char *  str,
int  len 
)
See also:
MusicBrainz5::CWork::ID
Parameters:
Work Mb5Work object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5ISWCList mb5_work_get_iswclist ( Mb5Work  Work  ) 
See also:
MusicBrainz5::CWork::ISWCList
Parameters:
Work Mb5WorkList object
Returns:
Mb5ISWCList object
int mb5_work_get_language ( Mb5Work  Work,
char *  str,
int  len 
)
See also:
MusicBrainz5::CWork::Language
Parameters:
Work Mb5Work object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5Rating mb5_work_get_rating ( Mb5Work  Work  ) 
See also:
MusicBrainz5::CWork::Rating
Parameters:
Work Mb5Work object
Returns:
Mb5Rating object
Mb5RelationListList mb5_work_get_relationlistlist ( Mb5Work  Work  ) 
See also:
MusicBrainz5::CWork::RelationListList
Parameters:
Work Mb5WorkList object
Returns:
Mb5RelationListList object
Mb5TagList mb5_work_get_taglist ( Mb5Work  Work  ) 
See also:
MusicBrainz5::CWork::TagList
Parameters:
Work Mb5Work object
Returns:
Mb5TagList object
int mb5_work_get_title ( Mb5Work  Work,
char *  str,
int  len 
)
See also:
MusicBrainz5::CWork::Title
Parameters:
Work Mb5Work object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb5_work_get_type ( Mb5Work  Work,
char *  str,
int  len 
)
See also:
MusicBrainz5::CWork::Type
Parameters:
Work Mb5Work object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb5UserRating mb5_work_get_userrating ( Mb5Work  Work  ) 
See also:
MusicBrainz5::CWork::UserRating
Parameters:
Work Mb5Work object
Returns:
Mb5UserRating object
Mb5UserTagList mb5_work_get_usertaglist ( Mb5Work  Work  ) 
See also:
MusicBrainz5::CWork::UserTagList
Parameters:
Work Mb5Work object
Returns:
Mb5UserTagList object
Mb5WorkList mb5_work_list_clone ( Mb5WorkList  WorkList  ) 
Parameters:
WorkList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb5_work_list_delete ( Mb5WorkList  List  ) 
Parameters:
List List to delete
int mb5_work_list_get_count ( Mb5WorkList  List  ) 
Parameters:
List List to use
int mb5_work_list_get_offset ( Mb5WorkList  List  ) 
Parameters:
List List to use
Mb5Work mb5_work_list_item ( Mb5WorkList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb5Work object.
int mb5_work_list_size ( Mb5WorkList  List  ) 
Parameters:
List List to use
Generated on Tue May 15 18:50:39 2012 for libmusicbrainz5 by  doxygen 1.6.3