41 #ifndef _MUSICBRAINZ4_MB_C_H 42 #define _MUSICBRAINZ4_MB_C_H 1928 Mb4Query
mb4_query_new(
const char *UserAgent,
const char *Server,
int Port);
2032 Mb4Metadata
mb4_query_query(Mb4Query Query,
const char *Entity,
const char *ID,
const char *Resource,
int NumParams,
char **ParamNames,
char **ParamValues);
int mb4_work_get_disambiguation(Mb4Work Work, char *str, int len)
void * Mb4UserTag
Definition: mb4_c.h:84
int mb4_metadata_get_xmlns(Mb4Metadata Metadata, char *str, int len)
int mb4_disc_list_get_count(Mb4DiscList List)
Return the count of entries in an Mb4DiscList.
int mb4_userrating_get_userrating(Mb4UserRating UserRating)
Mb4ReleaseGroupList mb4_artist_get_releasegrouplist(Mb4Artist Artist)
int mb4_annotation_list_get_offset(Mb4AnnotationList List)
Return the offset of entries in an Mb4AnnotationList.
int mb4_artist_list_get_offset(Mb4ArtistList List)
Return the offset of entries in an Mb4ArtistList.
int mb4_recording_get_disambiguation(Mb4Recording Recording, char *str, int len)
void mb4_labelinfo_list_delete(Mb4LabelInfoList List)
Delete a Mb4LabelInfoList.
int mb4_releasegroup_get_firstreleasedate(Mb4ReleaseGroup ReleaseGroup, char *str, int len)
Mb4CDStubList mb4_cdstub_list_clone(Mb4CDStubList CDStubList)
Clone an Mb4CDStubList object.
int mb4_relation_list_get_offset(Mb4RelationList List)
Return the offset of entries in an Mb4RelationList.
int mb4_track_get_number(Mb4Track Track, char *str, int len)
void * Mb4Message
Definition: mb4_c.h:68
void mb4_artist_list_delete(Mb4ArtistList List)
Delete a Mb4ArtistList.
Mb4ISRCList mb4_recording_get_isrclist(Mb4Recording Recording)
Mb4ArtistList mb4_metadata_get_artistlist(Mb4Metadata Metadata)
Mb4FreeDBDiscList mb4_metadata_get_freedbdisclist(Mb4Metadata Metadata)
void mb4_medium_list_delete(Mb4MediumList List)
Delete a Mb4MediumList.
void mb4_query_set_password(Mb4Query Query, const char *Password)
Set the password for authenticating to MusicBrainz.
Mb4TagList mb4_metadata_get_taglist(Mb4Metadata Metadata)
int mb4_artist_get_gender(Mb4Artist Artist, char *str, int len)
Mb4NameCreditList mb4_artistcredit_get_namecreditlist(Mb4ArtistCredit ArtistCredit)
Mb4NonMBTrack mb4_nonmbtrack_clone(Mb4NonMBTrack NonMBTrack)
Clone an Mb4NonMBTrack object.
int mb4_query_get_lasthttpcode(Mb4Query Query)
Mb4AttributeList mb4_attribute_list_clone(Mb4AttributeList AttributeList)
Clone an Mb4AttributeList object.
int mb4_secondarytype_list_size(Mb4SecondaryTypeList List)
Return the number of entries in a Mb4SecondaryTypeList.
Mb4RelationList mb4_label_get_relationlist(Mb4Label Label)
void * Mb4PUID
Definition: mb4_c.h:72
int mb4_secondarytype_get_secondarytype(Mb4SecondaryType SecondaryType, char *str, int len)
void mb4_release_list_delete(Mb4ReleaseList List)
Delete a Mb4ReleaseList.
int mb4_collection_get_name(Mb4Collection Collection, char *str, int len)
Mb4Lifespan mb4_lifespan_clone(Mb4Lifespan Lifespan)
Clone an Mb4Lifespan object.
double mb4_rating_get_rating(Mb4Rating Rating)
Mb4Rating mb4_metadata_get_rating(Mb4Metadata Metadata)
void mb4_cdstub_list_delete(Mb4CDStubList List)
Delete a Mb4CDStubList.
void mb4_recording_list_delete(Mb4RecordingList List)
Delete a Mb4RecordingList.
int mb4_releasegroup_get_disambiguation(Mb4ReleaseGroup ReleaseGroup, char *str, int len)
Mb4TagList mb4_label_get_taglist(Mb4Label Label)
void mb4_secondarytype_list_delete(Mb4SecondaryTypeList List)
Delete a Mb4SecondaryTypeList.
int mb4_work_get_iswc(Mb4Work Work, char *str, int len)
int mb4_freedbdisc_list_get_count(Mb4FreeDBDiscList List)
Return the count of entries in an Mb4FreeDBDiscList.
int mb4_release_get_status(Mb4Release Release, char *str, int len)
Mb4Work mb4_work_clone(Mb4Work Work)
Clone an Mb4Work object.
int mb4_artist_get_id(Mb4Artist Artist, char *str, int len)
void * Mb4ReleaseGroupList
Definition: mb4_c.h:107
int mb4_namecredit_get_name(Mb4NameCredit NameCredit, char *str, int len)
Mb4ReleaseGroupList mb4_releasegroup_list_clone(Mb4ReleaseGroupList ReleaseGroupList)
Clone an Mb4ReleaseGroupList object.
int mb4_annotation_get_entity(Mb4Annotation Annotation, char *str, int len)
int mb4_tag_list_size(Mb4TagList List)
Return the number of entries in a Mb4TagList.
int mb4_freedbdisc_list_size(Mb4FreeDBDiscList List)
Return the number of entries in a Mb4FreeDBDiscList.
void * Mb4Annotation
Definition: mb4_c.h:53
void mb4_rating_delete(Mb4Rating Rating)
Delete an Mb4Rating object.
int mb4_label_get_ipi(Mb4Label Label, char *str, int len)
Mb4ReleaseGroup mb4_releasegroup_list_item(Mb4ReleaseGroupList List, int Item)
Returns an entry from a Mb4ReleaseGroupList.
void * Mb4RecordingList
Definition: mb4_c.h:103
void * Mb4NonMBTrack
Definition: mb4_c.h:71
Mb4NameCredit mb4_namecredit_clone(Mb4NameCredit NameCredit)
Clone an Mb4NameCredit object.
Mb4UserRating mb4_releasegroup_get_userrating(Mb4ReleaseGroup ReleaseGroup)
int mb4_namecredit_list_get_count(Mb4NameCreditList List)
Return the count of entries in an Mb4NameCreditList.
unsigned char mb4_query_delete_collection_entries(Mb4Query Query, const char *Collection, int NumEntries, const char **Entries)
Delete a list of releases from a collection.
Mb4WorkList mb4_artist_get_worklist(Mb4Artist Artist)
Mb4IPIList mb4_ipi_list_clone(Mb4IPIList IPIList)
Clone an Mb4IPIList object.
void mb4_namecredit_delete(Mb4NameCredit NameCredit)
Delete an Mb4NameCredit object.
int mb4_alias_list_get_count(Mb4AliasList List)
Return the count of entries in an Mb4AliasList.
Mb4CDStub mb4_metadata_get_cdstub(Mb4Metadata Metadata)
Mb4Metadata mb4_metadata_clone(Mb4Metadata Metadata)
Clone an Mb4Metadata object.
int mb4_isrc_list_size(Mb4ISRCList List)
Return the number of entries in a Mb4ISRCList.
void * Mb4CDStubList
Definition: mb4_c.h:90
void * Mb4Rating
Definition: mb4_c.h:74
void * Mb4LabelInfo
Definition: mb4_c.h:65
int mb4_alias_get_locale(Mb4Alias Alias, char *str, int len)
Mb4Metadata mb4_query_query(Mb4Query Query, const char *Entity, const char *ID, const char *Resource, int NumParams, char **ParamNames, char **ParamValues)
Perform a generic query.
void mb4_labelinfo_delete(Mb4LabelInfo LabelInfo)
Delete an Mb4LabelInfo object.
Mb4LabelInfo mb4_labelinfo_list_item(Mb4LabelInfoList List, int Item)
Returns an entry from a Mb4LabelInfoList.
int mb4_relation_list_get_count(Mb4RelationList List)
Return the count of entries in an Mb4RelationList.
int mb4_track_list_get_count(Mb4TrackList List)
Return the count of entries in an Mb4TrackList.
int mb4_relation_get_target(Mb4Relation Relation, char *str, int len)
void * Mb4RelationList
Definition: mb4_c.h:104
void mb4_disc_list_delete(Mb4DiscList List)
Delete a Mb4DiscList.
int mb4_collection_list_get_count(Mb4CollectionList List)
Return the count of entries in an Mb4CollectionList.
void mb4_attribute_list_delete(Mb4AttributeList List)
Delete a Mb4AttributeList.
Mb4LabelInfoList mb4_release_get_labelinfolist(Mb4Release Release)
int mb4_relation_get_begin(Mb4Relation Relation, char *str, int len)
Mb4ReleaseList mb4_recording_get_releaselist(Mb4Recording Recording)
Mb4Alias mb4_alias_list_item(Mb4AliasList List, int Item)
Returns an entry from a Mb4AliasList.
void mb4_annotation_list_delete(Mb4AnnotationList List)
Delete a Mb4AnnotationList.
void * Mb4Entity
Definition: mb4_c.h:51
void mb4_iswc_list_delete(Mb4ISWCList List)
Delete a Mb4ISWCList.
void mb4_usertag_list_delete(Mb4UserTagList List)
Delete a Mb4UserTagList.
int mb4_release_get_asin(Mb4Release Release, char *str, int len)
void * Mb4TrackList
Definition: mb4_c.h:110
Mb4UserRating mb4_label_get_userrating(Mb4Label Label)
Mb4Work mb4_work_list_item(Mb4WorkList List, int Item)
Returns an entry from a Mb4WorkList.
void * Mb4AnnotationList
Definition: mb4_c.h:87
int mb4_release_get_disambiguation(Mb4Release Release, char *str, int len)
int mb4_annotation_get_name(Mb4Annotation Annotation, char *str, int len)
void mb4_query_set_proxyhost(Mb4Query Query, const char *ProxyHost)
Set the proxy server.
Mb4LabelInfoList mb4_metadata_get_labelinfolist(Mb4Metadata Metadata)
int mb4_puid_list_get_offset(Mb4PUIDList List)
Return the offset of entries in an Mb4PUIDList.
Mb4NonMBTrackList mb4_nonmbtrack_list_clone(Mb4NonMBTrackList NonMBTrackList)
Clone an Mb4NonMBTrackList object.
Mb4Disc mb4_metadata_get_disc(Mb4Metadata Metadata)
Mb4ReleaseList mb4_release_list_clone(Mb4ReleaseList ReleaseList)
Clone an Mb4ReleaseList object.
int mb4_medium_get_title(Mb4Medium Medium, char *str, int len)
int mb4_textrepresentation_get_script(Mb4TextRepresentation TextRepresentation, char *str, int len)
void * Mb4AliasList
Definition: mb4_c.h:86
int mb4_track_get_position(Mb4Track Track)
int mb4_release_list_get_offset(Mb4ReleaseList List)
Return the offset of entries in an Mb4ReleaseList.
Mb4RecordingList mb4_metadata_get_recordinglist(Mb4Metadata Metadata)
int mb4_label_get_type(Mb4Label Label, char *str, int len)
void mb4_relation_delete(Mb4Relation Relation)
Delete an Mb4Relation object.
int mb4_releasegroup_get_primarytype(Mb4ReleaseGroup ReleaseGroup, char *str, int len)
void mb4_message_delete(Mb4Message Message)
Delete an Mb4Message object.
Mb4ReleaseGroupList mb4_metadata_get_releasegrouplist(Mb4Metadata Metadata)
Mb4ArtistCredit mb4_releasegroup_get_artistcredit(Mb4ReleaseGroup ReleaseGroup)
Mb4TagList mb4_tag_list_clone(Mb4TagList TagList)
Clone an Mb4TagList object.
Mb4LabelList mb4_label_list_clone(Mb4LabelList LabelList)
Clone an Mb4LabelList object.
Mb4Artist mb4_artist_clone(Mb4Artist Artist)
Clone an Mb4Artist object.
Mb4CollectionList mb4_metadata_get_collectionlist(Mb4Metadata Metadata)
Mb4Track mb4_track_clone(Mb4Track Track)
Clone an Mb4Track object.
int mb4_label_list_get_offset(Mb4LabelList List)
Return the offset of entries in an Mb4LabelList.
void mb4_cdstub_delete(Mb4CDStub CDStub)
Delete an Mb4CDStub object.
Mb4UserRating mb4_recording_get_userrating(Mb4Recording Recording)
void mb4_annotation_delete(Mb4Annotation Annotation)
Delete an Mb4Annotation object.
Mb4Label mb4_label_clone(Mb4Label Label)
Clone an Mb4Label object.
int mb4_cdstub_get_comment(Mb4CDStub CDStub, char *str, int len)
int mb4_alias_get_sortname(Mb4Alias Alias, char *str, int len)
int mb4_lifespan_get_begin(Mb4Lifespan Lifespan, char *str, int len)
Mb4Recording mb4_recording_list_item(Mb4RecordingList List, int Item)
Returns an entry from a Mb4RecordingList.
void * Mb4Attribute
Definition: mb4_c.h:56
Mb4Relation mb4_relation_list_item(Mb4RelationList List, int Item)
Returns an entry from a Mb4RelationList.
Mb4Tag mb4_tag_list_item(Mb4TagList List, int Item)
Returns an entry from a Mb4TagList.
void mb4_recording_delete(Mb4Recording Recording)
Delete an Mb4Recording object.
void mb4_isrc_delete(Mb4ISRC ISRC)
Delete an Mb4ISRC object.
int mb4_relation_get_end(Mb4Relation Relation, char *str, int len)
Mb4ReleaseList mb4_disc_get_releaselist(Mb4Disc Disc)
void * Mb4Query
Definition: mb4_c.h:73
void mb4_label_delete(Mb4Label Label)
Delete an Mb4Label object.
Mb4RecordingList mb4_recording_list_clone(Mb4RecordingList RecordingList)
Clone an Mb4RecordingList object.
Mb4RelationList mb4_relation_list_clone(Mb4RelationList RelationList)
Clone an Mb4RelationList object.
int mb4_metadata_get_generator(Mb4Metadata Metadata, char *str, int len)
Mb4LabelInfo mb4_labelinfo_clone(Mb4LabelInfo LabelInfo)
Clone an Mb4LabelInfo object.
void * Mb4LabelInfoList
Definition: mb4_c.h:98
void * Mb4ISRC
Definition: mb4_c.h:62
int mb4_release_get_barcode(Mb4Release Release, char *str, int len)
Mb4Release mb4_query_lookup_release(Mb4Query Query, const char *Release)
Return full information about a specific release.
int mb4_entity_ext_element_value(Mb4Entity Entity, int Item, char *str, int len)
Returns the value of the requested extension element.
Mb4ISRC mb4_isrc_list_item(Mb4ISRCList List, int Item)
Returns an entry from a Mb4ISRCList.
Mb4LabelList mb4_artist_get_labellist(Mb4Artist Artist)
int mb4_releasegroup_list_size(Mb4ReleaseGroupList List)
Return the number of entries in a Mb4ReleaseGroupList.
Mb4Recording mb4_metadata_get_recording(Mb4Metadata Metadata)
void * Mb4Artist
Definition: mb4_c.h:54
void mb4_lifespan_delete(Mb4Lifespan Lifespan)
Delete an Mb4Lifespan object.
Mb4RelationList mb4_recording_get_relationlist(Mb4Recording Recording)
int mb4_labelinfo_list_get_offset(Mb4LabelInfoList List)
Return the offset of entries in an Mb4LabelInfoList.
int mb4_usertag_list_get_count(Mb4UserTagList List)
Return the count of entries in an Mb4UserTagList.
void mb4_attribute_delete(Mb4Attribute Attribute)
Delete an Mb4Attribute object.
int mb4_releasegroup_get_type(Mb4ReleaseGroup ReleaseGroup, char *str, int len)
int mb4_ipi_list_get_offset(Mb4IPIList List)
Return the offset of entries in an Mb4IPIList.
int mb4_iswc_list_get_offset(Mb4ISWCList List)
Return the offset of entries in an Mb4ISWCList.
int mb4_usertag_get_name(Mb4UserTag UserTag, char *str, int len)
int mb4_labelinfo_list_get_count(Mb4LabelInfoList List)
Return the count of entries in an Mb4LabelInfoList.
int mb4_query_get_lasterrormessage(Mb4Query Query, char *str, int len)
Mb4CDStub mb4_cdstub_list_item(Mb4CDStubList List, int Item)
Returns an entry from a Mb4CDStubList.
void mb4_track_delete(Mb4Track Track)
Delete an Mb4Track object.
int mb4_label_get_disambiguation(Mb4Label Label, char *str, int len)
void * Mb4NameCreditList
Definition: mb4_c.h:100
Mb4ReleaseList mb4_label_get_releaselist(Mb4Label Label)
Mb4ReleaseList mb4_collection_get_releaselist(Mb4Collection Collection)
void mb4_label_list_delete(Mb4LabelList List)
Delete a Mb4LabelList.
int mb4_metadata_get_xmlnsext(Mb4Metadata Metadata, char *str, int len)
void * Mb4Collection
Definition: mb4_c.h:58
Mb4UserTagList mb4_usertag_list_clone(Mb4UserTagList UserTagList)
Clone an Mb4UserTagList object.
Mb4Recording mb4_relation_get_recording(Mb4Relation Relation)
Mb4DiscList mb4_medium_get_disclist(Mb4Medium Medium)
int mb4_attribute_list_get_offset(Mb4AttributeList List)
Return the offset of entries in an Mb4AttributeList.
Mb4ISRCList mb4_isrc_list_clone(Mb4ISRCList ISRCList)
Clone an Mb4ISRCList object.
Mb4UserTagList mb4_work_get_usertaglist(Mb4Work Work)
Mb4Disc mb4_disc_clone(Mb4Disc Disc)
Clone an Mb4Disc object.
int mb4_relation_get_direction(Mb4Relation Relation, char *str, int len)
Mb4RelationList mb4_releasegroup_get_relationlist(Mb4ReleaseGroup ReleaseGroup)
int mb4_cdstub_get_barcode(Mb4CDStub CDStub, char *str, int len)
void * Mb4AttributeList
Definition: mb4_c.h:89
Mb4CollectionList mb4_release_get_collectionlist(Mb4Release Release)
Mb4ReleaseList mb4_artist_get_releaselist(Mb4Artist Artist)
void mb4_releasegroup_list_delete(Mb4ReleaseGroupList List)
Delete a Mb4ReleaseGroupList.
int mb4_release_get_packaging(Mb4Release Release, char *str, int len)
void mb4_query_set_proxyusername(Mb4Query Query, const char *ProxyUserName)
Set the username to use to authenticate to the proxy server.
int mb4_artist_list_size(Mb4ArtistList List)
Return the number of entries in a Mb4ArtistList.
Mb4AliasList mb4_work_get_aliaslist(Mb4Work Work)
int mb4_collection_list_size(Mb4CollectionList List)
Return the number of entries in a Mb4CollectionList.
Mb4UserTagList mb4_recording_get_usertaglist(Mb4Recording Recording)
int mb4_work_list_get_offset(Mb4WorkList List)
Return the offset of entries in an Mb4WorkList.
Mb4FreeDBDisc mb4_freedbdisc_list_item(Mb4FreeDBDiscList List, int Item)
Returns an entry from a Mb4FreeDBDiscList.
Mb4TrackList mb4_track_list_clone(Mb4TrackList TrackList)
Clone an Mb4TrackList object.
int mb4_iswc_list_size(Mb4ISWCList List)
Return the number of entries in a Mb4ISWCList.
int mb4_lifespan_get_end(Mb4Lifespan Lifespan, char *str, int len)
void * Mb4WorkList
Definition: mb4_c.h:112
Mb4UserTagList mb4_label_get_usertaglist(Mb4Label Label)
Mb4FreeDBDisc mb4_freedbdisc_clone(Mb4FreeDBDisc FreeDBDisc)
Clone an Mb4FreeDBDisc object.
Mb4ArtistCredit mb4_artistcredit_clone(Mb4ArtistCredit ArtistCredit)
Clone an Mb4ArtistCredit object.
int mb4_artist_get_ipi(Mb4Artist Artist, char *str, int len)
int mb4_attribute_list_size(Mb4AttributeList List)
Return the number of entries in a Mb4AttributeList.
Mb4Release mb4_relation_get_release(Mb4Relation Relation)
void * Mb4NameCredit
Definition: mb4_c.h:70
Mb4TagList mb4_work_get_taglist(Mb4Work Work)
int mb4_tag_get_count(Mb4Tag Tag)
int mb4_recording_list_get_count(Mb4RecordingList List)
Return the count of entries in an Mb4RecordingList.
int mb4_recording_list_size(Mb4RecordingList List)
Return the number of entries in a Mb4RecordingList.
int mb4_ipi_list_size(Mb4IPIList List)
Return the number of entries in a Mb4IPIList.
void mb4_tag_delete(Mb4Tag Tag)
Delete an Mb4Tag object.
Mb4ArtistCredit mb4_work_get_artistcredit(Mb4Work Work)
int mb4_track_get_length(Mb4Track Track)
void * Mb4Relation
Definition: mb4_c.h:76
Mb4Release mb4_release_clone(Mb4Release Release)
Clone an Mb4Release object.
Mb4IPI mb4_ipi_clone(Mb4IPI IPI)
Clone an Mb4IPI object.
Mb4NonMBTrackList mb4_freedbdisc_get_nonmbtracklist(Mb4FreeDBDisc FreeDBDisc)
int mb4_label_list_get_count(Mb4LabelList List)
Return the count of entries in an Mb4LabelList.
int mb4_work_list_get_count(Mb4WorkList List)
Return the count of entries in an Mb4WorkList.
int mb4_disc_list_size(Mb4DiscList List)
Return the number of entries in a Mb4DiscList.
Mb4RelationListList mb4_relationlist_list_clone(Mb4RelationListList RelationListList)
Clone an Mb4RelationListList object.
int mb4_entity_ext_elements_size(Mb4Entity Entity)
Returns the number of extension elements for the entity.
void mb4_artist_delete(Mb4Artist Artist)
Delete an Mb4Artist object.
int mb4_recording_get_length(Mb4Recording Recording)
void mb4_userrating_delete(Mb4UserRating UserRating)
Delete an Mb4UserRating object.
int mb4_disc_get_id(Mb4Disc Disc, char *str, int len)
void mb4_secondarytype_delete(Mb4SecondaryType SecondaryType)
Delete an Mb4SecondaryType object.
void * Mb4SecondaryTypeList
Definition: mb4_c.h:108
Mb4Annotation mb4_annotation_list_item(Mb4AnnotationList List, int Item)
Returns an entry from a Mb4AnnotationList.
Mb4Message mb4_message_clone(Mb4Message Message)
Clone an Mb4Message object.
int mb4_releasegroup_get_title(Mb4ReleaseGroup ReleaseGroup, char *str, int len)
int mb4_isrc_list_get_count(Mb4ISRCList List)
Return the count of entries in an Mb4ISRCList.
int mb4_alias_get_begindate(Mb4Alias Alias, char *str, int len)
int mb4_collection_list_get_offset(Mb4CollectionList List)
Return the offset of entries in an Mb4CollectionList.
void * Mb4ArtistList
Definition: mb4_c.h:88
void * Mb4MediumList
Definition: mb4_c.h:99
int mb4_labelinfo_get_catalognumber(Mb4LabelInfo LabelInfo, char *str, int len)
void * Mb4TextRepresentation
Definition: mb4_c.h:81
int mb4_nonmbtrack_get_title(Mb4NonMBTrack NonMBTrack, char *str, int len)
Mb4ReleaseGroup mb4_releasegroup_clone(Mb4ReleaseGroup ReleaseGroup)
Clone an Mb4ReleaseGroup object.
int mb4_work_list_size(Mb4WorkList List)
Return the number of entries in a Mb4WorkList.
Mb4WorkList mb4_metadata_get_worklist(Mb4Metadata Metadata)
void mb4_metadata_delete(Mb4Metadata Metadata)
Delete an Mb4Metadata object.
void mb4_relationlist_list_delete(Mb4RelationListList List)
Delete a Mb4RelationListList.
void mb4_work_list_delete(Mb4WorkList List)
Delete a Mb4WorkList.
Mb4Annotation mb4_annotation_clone(Mb4Annotation Annotation)
Clone an Mb4Annotation object.
Mb4Disc mb4_disc_list_item(Mb4DiscList List, int Item)
Returns an entry from a Mb4DiscList.
Mb4Medium mb4_medium_clone(Mb4Medium Medium)
Clone an Mb4Medium object.
int mb4_query_get_version(Mb4Query Query, char *str, int len)
Mb4Recording mb4_track_get_recording(Mb4Track Track)
int mb4_label_get_id(Mb4Label Label, char *str, int len)
Mb4Message mb4_metadata_get_message(Mb4Metadata Metadata)
int mb4_medium_get_position(Mb4Medium Medium)
int mb4_cdstub_get_artist(Mb4CDStub CDStub, char *str, int len)
int mb4_annotation_get_type(Mb4Annotation Annotation, char *str, int len)
Mb4RelationListList mb4_artist_get_relationlistlist(Mb4Artist Artist)
int mb4_alias_list_get_offset(Mb4AliasList List)
Return the offset of entries in an Mb4AliasList.
int mb4_secondarytype_list_get_count(Mb4SecondaryTypeList List)
Return the count of entries in an Mb4SecondaryTypeList.
Mb4PUIDList mb4_puid_list_clone(Mb4PUIDList PUIDList)
Clone an Mb4PUIDList object.
void mb4_collection_list_delete(Mb4CollectionList List)
Delete a Mb4CollectionList.
Mb4TrackList mb4_medium_get_tracklist(Mb4Medium Medium)
int mb4_artist_get_sortname(Mb4Artist Artist, char *str, int len)
tQueryResult mb4_query_get_lastresult(Mb4Query Query)
Mb4FreeDBDiscList mb4_freedbdisc_list_clone(Mb4FreeDBDiscList FreeDBDiscList)
Clone an Mb4FreeDBDiscList object.
Mb4TagList mb4_recording_get_taglist(Mb4Recording Recording)
Mb4Rating mb4_releasegroup_get_rating(Mb4ReleaseGroup ReleaseGroup)
int mb4_release_get_country(Mb4Release Release, char *str, int len)
Mb4RelationList mb4_work_get_relationlist(Mb4Work Work)
Mb4IPIList mb4_artist_get_ipilist(Mb4Artist Artist)
Mb4ISRCList mb4_metadata_get_isrclist(Mb4Metadata Metadata)
Mb4PUID mb4_metadata_get_puid(Mb4Metadata Metadata)
int mb4_recording_get_id(Mb4Recording Recording, char *str, int len)
void * Mb4Lifespan
Definition: mb4_c.h:66
int mb4_annotation_list_get_count(Mb4AnnotationList List)
Return the count of entries in an Mb4AnnotationList.
int mb4_medium_list_get_count(Mb4MediumList List)
Return the count of entries in an Mb4MediumList.
int mb4_track_get_title(Mb4Track Track, char *str, int len)
Mb4TextRepresentation mb4_release_get_textrepresentation(Mb4Release Release)
Mb4Label mb4_labelinfo_get_label(Mb4LabelInfo LabelInfo)
int mb4_cdstub_list_get_count(Mb4CDStubList List)
Return the count of entries in an Mb4CDStubList.
int mb4_recording_get_title(Mb4Recording Recording, char *str, int len)
Mb4Work mb4_relation_get_work(Mb4Relation Relation)
Mb4AliasList mb4_artist_get_aliaslist(Mb4Artist Artist)
Mb4RelationList mb4_artist_get_relationlist(Mb4Artist Artist)
void * Mb4PUIDList
Definition: mb4_c.h:102
int mb4_medium_list_get_offset(Mb4MediumList List)
Return the offset of entries in an Mb4MediumList.
Mb4Lifespan mb4_artist_get_lifespan(Mb4Artist Artist)
int mb4_cdstub_list_size(Mb4CDStubList List)
Return the number of entries in a Mb4CDStubList.
int mb4_freedbdisc_get_category(Mb4FreeDBDisc FreeDBDisc, char *str, int len)
Mb4Rating mb4_rating_clone(Mb4Rating Rating)
Clone an Mb4Rating object.
int mb4_puid_list_size(Mb4PUIDList List)
Return the number of entries in a Mb4PUIDList.
void mb4_collection_delete(Mb4Collection Collection)
Delete an Mb4Collection object.
int mb4_disc_get_sectors(Mb4Disc Disc)
int mb4_relationlist_list_get_offset(Mb4RelationListList List)
Return the offset of entries in an Mb4RelationListList.
Mb4ISWCList mb4_work_get_iswclist(Mb4Work Work)
#define LIBMB4_DEPRECATED(f)
Definition: defines.h:38
int mb4_label_get_sortname(Mb4Label Label, char *str, int len)
void mb4_alias_list_delete(Mb4AliasList List)
Delete a Mb4AliasList.
int mb4_labelinfo_list_size(Mb4LabelInfoList List)
Return the number of entries in a Mb4LabelInfoList.
int mb4_artist_get_country(Mb4Artist Artist, char *str, int len)
int mb4_releasegroup_get_id(Mb4ReleaseGroup ReleaseGroup, char *str, int len)
int mb4_isrc_get_id(Mb4ISRC ISRC, char *str, int len)
int mb4_relation_get_type(Mb4Relation Relation, char *str, int len)
int mb4_track_list_size(Mb4TrackList List)
Return the number of entries in a Mb4TrackList.
int mb4_relationlist_list_size(Mb4RelationListList List)
Return the number of entries in a Mb4RelationListList.
Mb4RelationListList mb4_release_get_relationlistlist(Mb4Release Release)
Mb4Rating mb4_label_get_rating(Mb4Label Label)
void mb4_artistcredit_delete(Mb4ArtistCredit ArtistCredit)
Delete an Mb4ArtistCredit object.
void mb4_freedbdisc_delete(Mb4FreeDBDisc FreeDBDisc)
Delete an Mb4FreeDBDisc object.
void * Mb4Disc
Definition: mb4_c.h:59
Mb4AliasList mb4_alias_list_clone(Mb4AliasList AliasList)
Clone an Mb4AliasList object.
Mb4SecondaryTypeList mb4_secondarytype_list_clone(Mb4SecondaryTypeList SecondaryTypeList)
Clone an Mb4SecondaryTypeList object.
void mb4_namecredit_list_delete(Mb4NameCreditList List)
Delete a Mb4NameCreditList.
int mb4_iswc_list_get_count(Mb4ISWCList List)
Return the count of entries in an Mb4ISWCList.
Mb4RelationList mb4_relationlist_list_item(Mb4RelationListList List, int Item)
Returns an entry from a Mb4RelationListList.
void * Mb4Work
Definition: mb4_c.h:85
int mb4_alias_get_primary(Mb4Alias Alias, char *str, int len)
Mb4Tag mb4_tag_clone(Mb4Tag Tag)
Clone an Mb4Tag object.
int mb4_rating_get_votescount(Mb4Rating Rating)
Mb4IPIList mb4_label_get_ipilist(Mb4Label Label)
int mb4_release_list_get_count(Mb4ReleaseList List)
Return the count of entries in an Mb4ReleaseList.
Mb4RelationListList mb4_recording_get_relationlistlist(Mb4Recording Recording)
Mb4DiscList mb4_disc_list_clone(Mb4DiscList DiscList)
Clone an Mb4DiscList object.
Mb4RelationList mb4_release_get_relationlist(Mb4Release Release)
int mb4_nonmbtrack_get_length(Mb4NonMBTrack NonMBTrack)
void mb4_query_set_proxyport(Mb4Query Query, int ProxyPort)
Set the port to use on the proxy server.
int mb4_annotation_list_size(Mb4AnnotationList List)
Return the number of entries in a Mb4AnnotationList.
Mb4ISWCList mb4_iswc_list_clone(Mb4ISWCList ISWCList)
Clone an Mb4ISWCList object.
Mb4MediumList mb4_medium_list_clone(Mb4MediumList MediumList)
Clone an Mb4MediumList object.
int mb4_freedbdisc_get_title(Mb4FreeDBDisc FreeDBDisc, char *str, int len)
int mb4_release_get_quality(Mb4Release Release, char *str, int len)
int mb4_release_get_title(Mb4Release Release, char *str, int len)
void mb4_textrepresentation_delete(Mb4TextRepresentation TextRepresentation)
Delete an Mb4TextRepresentation object.
Mb4MediumList mb4_release_media_matching_discid(Mb4Release Release, const char *DiscID)
void mb4_freedbdisc_list_delete(Mb4FreeDBDiscList List)
Delete a Mb4FreeDBDiscList.
Mb4ReleaseList mb4_metadata_get_releaselist(Mb4Metadata Metadata)
Mb4UserTagList mb4_metadata_get_usertaglist(Mb4Metadata Metadata)
Mb4ISWC mb4_iswc_list_item(Mb4ISWCList List, int Item)
Returns an entry from a Mb4ISWCList.
Mb4ReleaseList mb4_releasegroup_get_releaselist(Mb4ReleaseGroup ReleaseGroup)
void * Mb4ReleaseList
Definition: mb4_c.h:106
int mb4_work_get_title(Mb4Work Work, char *str, int len)
int mb4_track_list_get_offset(Mb4TrackList List)
Return the offset of entries in an Mb4TrackList.
void mb4_track_list_delete(Mb4TrackList List)
Delete a Mb4TrackList.
int mb4_entity_ext_element_name(Mb4Entity Entity, int Item, char *str, int len)
Returns the name of the requested extension element.
Mb4UserRating mb4_userrating_clone(Mb4UserRating UserRating)
Clone an Mb4UserRating object.
void * Mb4ISRCList
Definition: mb4_c.h:95
void mb4_alias_delete(Mb4Alias Alias)
Delete an Mb4Alias object.
void mb4_query_set_proxypassword(Mb4Query Query, const char *ProxyPassword)
Set the password to use to authenticate to the proxy server.
int mb4_collection_get_id(Mb4Collection Collection, char *str, int len)
int mb4_attribute_list_get_count(Mb4AttributeList List)
Return the count of entries in an Mb4AttributeList.
int mb4_freedbdisc_get_year(Mb4FreeDBDisc FreeDBDisc, char *str, int len)
int mb4_secondarytype_list_get_offset(Mb4SecondaryTypeList List)
Return the offset of entries in an Mb4SecondaryTypeList.
int mb4_alias_get_text(Mb4Alias Alias, char *str, int len)
void * Mb4ReleaseGroup
Definition: mb4_c.h:78
Mb4Release mb4_release_list_item(Mb4ReleaseList List, int Item)
Returns an entry from a Mb4ReleaseList.
void * Mb4Label
Definition: mb4_c.h:64
int mb4_usertag_list_size(Mb4UserTagList List)
Return the number of entries in a Mb4UserTagList.
int mb4_ipi_list_get_count(Mb4IPIList List)
Return the count of entries in an Mb4IPIList.
Mb4Recording mb4_recording_clone(Mb4Recording Recording)
Clone an Mb4Recording object.
Mb4RelationListList mb4_label_get_relationlistlist(Mb4Label Label)
void * Mb4NonMBTrackList
Definition: mb4_c.h:101
void * Mb4UserRating
Definition: mb4_c.h:83
Mb4Rating mb4_artist_get_rating(Mb4Artist Artist)
Mb4RelationListList mb4_work_get_relationlistlist(Mb4Work Work)
int mb4_release_get_id(Mb4Release Release, char *str, int len)
Mb4UserTag mb4_usertag_clone(Mb4UserTag UserTag)
Clone an Mb4UserTag object.
void * Mb4Tag
Definition: mb4_c.h:80
void mb4_ipi_delete(Mb4IPI IPI)
Delete an Mb4IPI object.
int mb4_puid_list_get_count(Mb4PUIDList List)
Return the count of entries in an Mb4PUIDList.
int mb4_cdstub_list_get_offset(Mb4CDStubList List)
Return the offset of entries in an Mb4CDStubList.
void * Mb4Release
Definition: mb4_c.h:77
void mb4_nonmbtrack_delete(Mb4NonMBTrack NonMBTrack)
Delete an Mb4NonMBTrack object.
void * Mb4Medium
Definition: mb4_c.h:67
Mb4RelationListList mb4_releasegroup_get_relationlistlist(Mb4ReleaseGroup ReleaseGroup)
Mb4Query mb4_query_clone(Mb4Query Query)
Clone an Mb4Query object.
int mb4_iswc_get_iswc(Mb4ISWC ISWC, char *str, int len)
void mb4_work_delete(Mb4Work Work)
Delete an Mb4Work object.
int mb4_nonmbtrack_list_size(Mb4NonMBTrackList List)
Return the number of entries in a Mb4NonMBTrackList.
Mb4IPI mb4_ipi_list_item(Mb4IPIList List, int Item)
Returns an entry from a Mb4IPIList.
Mb4AliasList mb4_label_get_aliaslist(Mb4Label Label)
Mb4AnnotationList mb4_metadata_get_annotationlist(Mb4Metadata Metadata)
void * Mb4CDStub
Definition: mb4_c.h:57
void mb4_nonmbtrack_list_delete(Mb4NonMBTrackList List)
Delete a Mb4NonMBTrackList.
Mb4UserTagList mb4_releasegroup_get_usertaglist(Mb4ReleaseGroup ReleaseGroup)
int mb4_puid_get_id(Mb4PUID PUID, char *str, int len)
void mb4_releasegroup_delete(Mb4ReleaseGroup ReleaseGroup)
Delete an Mb4ReleaseGroup object.
Mb4Label mb4_label_list_item(Mb4LabelList List, int Item)
Returns an entry from a Mb4LabelList.
Mb4SecondaryTypeList mb4_releasegroup_get_secondarytypelist(Mb4ReleaseGroup ReleaseGroup)
Mb4ArtistList mb4_artist_list_clone(Mb4ArtistList ArtistList)
Clone an Mb4ArtistList object.
int mb4_usertag_list_get_offset(Mb4UserTagList List)
Return the offset of entries in an Mb4UserTagList.
Mb4ISRC mb4_isrc_clone(Mb4ISRC ISRC)
Clone an Mb4ISRC object.
Mb4UserRating mb4_metadata_get_userrating(Mb4Metadata Metadata)
void * Mb4FreeDBDisc
Definition: mb4_c.h:60
void * Mb4Recording
Definition: mb4_c.h:75
Mb4AttributeList mb4_relation_get_attributelist(Mb4Relation Relation)
int mb4_releasegroup_list_get_count(Mb4ReleaseGroupList List)
Return the count of entries in an Mb4ReleaseGroupList.
Mb4Attribute mb4_attribute_clone(Mb4Attribute Attribute)
Clone an Mb4Attribute object.
int mb4_disc_list_get_offset(Mb4DiscList List)
Return the offset of entries in an Mb4DiscList.
Mb4Rating mb4_work_get_rating(Mb4Work Work)
unsigned char mb4_medium_contains_discid(Mb4Medium Medium, const char *DiscID)
Mb4NameCreditList mb4_namecredit_list_clone(Mb4NameCreditList NameCreditList)
Clone an Mb4NameCreditList object.
void mb4_tag_list_delete(Mb4TagList List)
Delete a Mb4TagList.
int mb4_tag_list_get_offset(Mb4TagList List)
Return the offset of entries in an Mb4TagList.
Mb4ArtistCredit mb4_track_get_artistcredit(Mb4Track Track)
int mb4_namecredit_list_get_offset(Mb4NameCreditList List)
Return the offset of entries in an Mb4NameCreditList.
Mb4Artist mb4_artist_list_item(Mb4ArtistList List, int Item)
Returns an entry from a Mb4ArtistList.
void mb4_puid_delete(Mb4PUID PUID)
Delete an Mb4PUID object.
void * Mb4Track
Definition: mb4_c.h:82
int mb4_entity_ext_attribute_name(Mb4Entity Entity, int Item, char *str, int len)
Returns the name of the requested extension attribute.
void mb4_query_delete(Mb4Query Query)
Delete an Mb4Query object.
unsigned char mb4_query_add_collection_entries(Mb4Query Query, const char *Collection, int NumEntries, const char **Entries)
Add a list of releases to a collection.
int mb4_alias_get_enddate(Mb4Alias Alias, char *str, int len)
Mb4SecondaryType mb4_secondarytype_clone(Mb4SecondaryType SecondaryType)
Clone an Mb4SecondaryType object.
Mb4Lifespan mb4_label_get_lifespan(Mb4Label Label)
Mb4Artist mb4_relation_get_artist(Mb4Relation Relation)
int mb4_work_get_id(Mb4Work Work, char *str, int len)
Mb4Track mb4_track_list_item(Mb4TrackList List, int Item)
Returns an entry from a Mb4TrackList.
Mb4ArtistCredit mb4_release_get_artistcredit(Mb4Release Release)
int mb4_entity_ext_attribute_value(Mb4Entity Entity, int Item, char *str, int len)
Returns the value of the requested extension attribute.
int mb4_label_get_labelcode(Mb4Label Label)
Mb4Query mb4_query_new(const char *UserAgent, const char *Server, int Port)
Create a new instance of Mb4Query.
int mb4_label_list_size(Mb4LabelList List)
Return the number of entries in a Mb4LabelList.
Mb4LabelInfoList mb4_labelinfo_list_clone(Mb4LabelInfoList LabelInfoList)
Clone an Mb4LabelInfoList object.
void mb4_iswc_delete(Mb4ISWC ISWC)
Delete an Mb4ISWC object.
void mb4_query_set_username(Mb4Query Query, const char *UserName)
Set the username for authenticating to MusicBrainz.
int mb4_release_list_size(Mb4ReleaseList List)
Return the number of entries in a Mb4ReleaseList.
void * Mb4TagList
Definition: mb4_c.h:109
int mb4_artist_list_get_count(Mb4ArtistList List)
Return the count of entries in an Mb4ArtistList.
void mb4_medium_delete(Mb4Medium Medium)
Delete an Mb4Medium object.
Mb4ArtistCredit mb4_recording_get_artistcredit(Mb4Recording Recording)
int mb4_label_get_name(Mb4Label Label, char *str, int len)
int mb4_work_get_type(Mb4Work Work, char *str, int len)
Mb4Collection mb4_collection_list_item(Mb4CollectionList List, int Item)
Returns an entry from a Mb4CollectionList.
int mb4_tag_list_get_count(Mb4TagList List)
Return the count of entries in an Mb4TagList.
Mb4NonMBTrack mb4_nonmbtrack_list_item(Mb4NonMBTrackList List, int Item)
Returns an entry from a Mb4NonMBTrackList.
int mb4_release_get_date(Mb4Release Release, char *str, int len)
int mb4_label_get_country(Mb4Label Label, char *str, int len)
Mb4PUIDList mb4_recording_get_puidlist(Mb4Recording Recording)
int mb4_freedbdisc_get_artist(Mb4FreeDBDisc FreeDBDisc, char *str, int len)
int mb4_message_get_text(Mb4Message Message, char *str, int len)
int mb4_entity_ext_attributes_size(Mb4Entity Entity)
Returns the number of extension attributes for the entity.
Mb4WorkList mb4_work_list_clone(Mb4WorkList WorkList)
Clone an Mb4WorkList object.
Mb4ISWC mb4_iswc_clone(Mb4ISWC ISWC)
Clone an Mb4ISWC object.
void * Mb4FreeDBDiscList
Definition: mb4_c.h:93
Mb4Label mb4_metadata_get_label(Mb4Metadata Metadata)
int mb4_metadata_get_created(Mb4Metadata Metadata, char *str, int len)
Mb4UserRating mb4_artist_get_userrating(Mb4Artist Artist)
Mb4SecondaryType mb4_secondarytype_list_item(Mb4SecondaryTypeList List, int Item)
Returns an entry from a Mb4SecondaryTypeList.
void * Mb4DiscList
Definition: mb4_c.h:92
void mb4_release_delete(Mb4Release Release)
Delete an Mb4Release object.
Mb4PUID mb4_puid_list_item(Mb4PUIDList List, int Item)
Returns an entry from a Mb4PUIDList.
Mb4UserTag mb4_usertag_list_item(Mb4UserTagList List, int Item)
Returns an entry from a Mb4UserTagList.
int mb4_isrc_list_get_offset(Mb4ISRCList List)
Return the offset of entries in an Mb4ISRCList.
void mb4_usertag_delete(Mb4UserTag UserTag)
Delete an Mb4UserTag object.
int mb4_relationlist_list_get_count(Mb4RelationListList List)
Return the count of entries in an Mb4RelationListList.
void * Mb4ISWCList
Definition: mb4_c.h:96
int mb4_ipi_get_ipi(Mb4IPI IPI, char *str, int len)
void * Mb4IPI
Definition: mb4_c.h:61
int mb4_artist_get_name(Mb4Artist Artist, char *str, int len)
void * Mb4Metadata
Definition: mb4_c.h:69
void * Mb4ArtistCredit
Definition: mb4_c.h:55
Mb4Alias mb4_alias_clone(Mb4Alias Alias)
Clone an Mb4Alias object.
Mb4Collection mb4_metadata_get_collection(Mb4Metadata Metadata)
void * Mb4IPIList
Definition: mb4_c.h:94
Mb4MediumList mb4_release_get_mediumlist(Mb4Release Release)
int mb4_work_get_language(Mb4Work Work, char *str, int len)
int mb4_lifespan_get_ended(Mb4Lifespan Lifespan, char *str, int len)
int mb4_tag_get_name(Mb4Tag Tag, char *str, int len)
Mb4Artist mb4_metadata_get_artist(Mb4Metadata Metadata)
int mb4_nonmbtrack_get_artist(Mb4NonMBTrack NonMBTrack, char *str, int len)
int mb4_cdstub_get_id(Mb4CDStub CDStub, char *str, int len)
int mb4_collection_get_editor(Mb4Collection Collection, char *str, int len)
int mb4_alias_list_size(Mb4AliasList List)
Return the number of entries in a Mb4AliasList.
Mb4ReleaseList mb4_query_lookup_discid(Mb4Query Query, const char *DiscID)
Return a list of releases that match the specified Disc ID.
Mb4NameCredit mb4_namecredit_list_item(Mb4NameCreditList List, int Item)
Returns an entry from a Mb4NameCreditList.
Mb4Medium mb4_medium_list_item(Mb4MediumList List, int Item)
Returns an entry from a Mb4MediumList.
int mb4_freedbdisc_list_get_offset(Mb4FreeDBDiscList List)
Return the offset of entries in an Mb4FreeDBDiscList.
Mb4RecordingList mb4_artist_get_recordinglist(Mb4Artist Artist)
Mb4ISRC mb4_metadata_get_isrc(Mb4Metadata Metadata)
void * Mb4LabelList
Definition: mb4_c.h:97
Mb4AnnotationList mb4_annotation_list_clone(Mb4AnnotationList AnnotationList)
Clone an Mb4AnnotationList object.
void * Mb4ISWC
Definition: mb4_c.h:63
Mb4TextRepresentation mb4_textrepresentation_clone(Mb4TextRepresentation TextRepresentation)
Clone an Mb4TextRepresentation object.
Mb4ReleaseGroup mb4_release_get_releasegroup(Mb4Release Release)
void mb4_isrc_list_delete(Mb4ISRCList List)
Delete a Mb4ISRCList.
int mb4_annotation_get_text(Mb4Annotation Annotation, char *str, int len)
int mb4_relation_list_get_targettype(Mb4RelationList List, char *str, int len)
int mb4_releasegroup_list_get_offset(Mb4ReleaseGroupList List)
Return the offset of entries in an Mb4ReleaseGroupList.
Mb4Artist mb4_namecredit_get_artist(Mb4NameCredit NameCredit)
Mb4UserTagList mb4_artist_get_usertaglist(Mb4Artist Artist)
void * Mb4CollectionList
Definition: mb4_c.h:91
Mb4Work mb4_metadata_get_work(Mb4Metadata Metadata)
Mb4LabelList mb4_metadata_get_labellist(Mb4Metadata Metadata)
Mb4Release mb4_metadata_get_release(Mb4Metadata Metadata)
Mb4CDStub mb4_cdstub_clone(Mb4CDStub CDStub)
Clone an Mb4CDStub object.
int mb4_medium_get_format(Mb4Medium Medium, char *str, int len)
Mb4UserRating mb4_work_get_userrating(Mb4Work Work)
int mb4_nonmbtrack_list_get_count(Mb4NonMBTrackList List)
Return the count of entries in an Mb4NonMBTrackList.
void * Mb4SecondaryType
Definition: mb4_c.h:79
Mb4TagList mb4_artist_get_taglist(Mb4Artist Artist)
Mb4Collection mb4_collection_clone(Mb4Collection Collection)
Clone an Mb4Collection object.
Mb4ReleaseGroup mb4_relation_get_releasegroup(Mb4Relation Relation)
int mb4_namecredit_get_joinphrase(Mb4NameCredit NameCredit, char *str, int len)
void mb4_puid_list_delete(Mb4PUIDList List)
Delete a Mb4PUIDList.
int mb4_medium_list_get_trackcount(Mb4MediumList List)
int mb4_cdstub_get_title(Mb4CDStub CDStub, char *str, int len)
tQueryResult
Definition: mb4_c.h:2066
void * Mb4Alias
Definition: mb4_c.h:52
Mb4ReleaseGroup mb4_metadata_get_releasegroup(Mb4Metadata Metadata)
void mb4_disc_delete(Mb4Disc Disc)
Delete an Mb4Disc object.
void * Mb4RelationListList
Definition: mb4_c.h:105
Mb4RecordingList mb4_isrc_get_recordinglist(Mb4ISRC ISRC)
int mb4_artist_get_type(Mb4Artist Artist, char *str, int len)
Mb4TagList mb4_releasegroup_get_taglist(Mb4ReleaseGroup ReleaseGroup)
int mb4_attribute_get_text(Mb4Attribute Attribute, char *str, int len)
int mb4_alias_get_type(Mb4Alias Alias, char *str, int len)
int mb4_recording_list_get_offset(Mb4RecordingList List)
Return the offset of entries in an Mb4RecordingList.
int mb4_freedbdisc_get_id(Mb4FreeDBDisc FreeDBDisc, char *str, int len)
Mb4Rating mb4_recording_get_rating(Mb4Recording Recording)
Mb4CollectionList mb4_collection_list_clone(Mb4CollectionList CollectionList)
Clone an Mb4CollectionList object.
int mb4_namecredit_list_size(Mb4NameCreditList List)
Return the number of entries in a Mb4NameCreditList.
int mb4_relation_list_size(Mb4RelationList List)
Return the number of entries in a Mb4RelationList.
Mb4CDStubList mb4_metadata_get_cdstublist(Mb4Metadata Metadata)
int mb4_medium_list_size(Mb4MediumList List)
Return the number of entries in a Mb4MediumList.
Mb4Relation mb4_relation_clone(Mb4Relation Relation)
Clone an Mb4Relation object.
void * Mb4UserTagList
Definition: mb4_c.h:111
Mb4NonMBTrackList mb4_cdstub_get_nonmbtracklist(Mb4CDStub CDStub)
Mb4PUID mb4_puid_clone(Mb4PUID PUID)
Clone an Mb4PUID object.
void mb4_relation_list_delete(Mb4RelationList List)
Delete a Mb4RelationList.
void mb4_ipi_list_delete(Mb4IPIList List)
Delete a Mb4IPIList.
Mb4Label mb4_relation_get_label(Mb4Relation Relation)
Mb4Attribute mb4_attribute_list_item(Mb4AttributeList List, int Item)
Returns an entry from a Mb4AttributeList.
int mb4_textrepresentation_get_language(Mb4TextRepresentation TextRepresentation, char *str, int len)
Mb4RecordingList mb4_puid_get_recordinglist(Mb4PUID PUID)
int mb4_artist_get_disambiguation(Mb4Artist Artist, char *str, int len)
int mb4_nonmbtrack_list_get_offset(Mb4NonMBTrackList List)
Return the offset of entries in an Mb4NonMBTrackList.