libmusicbrainz4  4.0.3
mb4_c.h File Reference

Go to the source code of this file.

Typedefs

typedef void * Mb4Entity
typedef void * Mb4Alias
typedef void * Mb4Annotation
typedef void * Mb4Artist
typedef void * Mb4ArtistCredit
typedef void * Mb4Attribute
typedef void * Mb4CDStub
typedef void * Mb4Collection
typedef void * Mb4Disc
typedef void * Mb4FreeDBDisc
typedef void * Mb4IPI
typedef void * Mb4ISRC
typedef void * Mb4ISWC
typedef void * Mb4Label
typedef void * Mb4LabelInfo
typedef void * Mb4Lifespan
typedef void * Mb4Medium
typedef void * Mb4Message
typedef void * Mb4Metadata
typedef void * Mb4NameCredit
typedef void * Mb4NonMBTrack
typedef void * Mb4PUID
typedef void * Mb4Query
typedef void * Mb4Rating
typedef void * Mb4Recording
typedef void * Mb4Relation
typedef void * Mb4Release
typedef void * Mb4ReleaseGroup
typedef void * Mb4SecondaryType
typedef void * Mb4Tag
typedef void * Mb4TextRepresentation
typedef void * Mb4Track
typedef void * Mb4UserRating
typedef void * Mb4UserTag
typedef void * Mb4Work
typedef void * Mb4AliasList
typedef void * Mb4AnnotationList
typedef void * Mb4ArtistList
typedef void * Mb4AttributeList
typedef void * Mb4CDStubList
typedef void * Mb4CollectionList
typedef void * Mb4DiscList
typedef void * Mb4FreeDBDiscList
typedef void * Mb4IPIList
typedef void * Mb4ISRCList
typedef void * Mb4ISWCList
typedef void * Mb4LabelList
typedef void * Mb4LabelInfoList
typedef void * Mb4MediumList
typedef void * Mb4NameCreditList
typedef void * Mb4NonMBTrackList
typedef void * Mb4PUIDList
typedef void * Mb4RecordingList
typedef void * Mb4RelationList
typedef void * Mb4RelationListList
typedef void * Mb4ReleaseList
typedef void * Mb4ReleaseGroupList
typedef void * Mb4SecondaryTypeList
typedef void * Mb4TagList
typedef void * Mb4TrackList
typedef void * Mb4UserTagList
typedef void * Mb4WorkList

Enumerations

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

Functions

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

Typedef Documentation

typedef void* Mb4Alias
typedef void* Mb4AliasList
typedef void* Mb4Annotation
typedef void* Mb4AnnotationList
typedef void* Mb4Artist
typedef void* Mb4ArtistCredit
typedef void* Mb4ArtistList
typedef void* Mb4Attribute
typedef void* Mb4AttributeList
typedef void* Mb4CDStub
typedef void* Mb4CDStubList
typedef void* Mb4Collection
typedef void* Mb4CollectionList
typedef void* Mb4Disc
typedef void* Mb4DiscList
typedef void* Mb4Entity
typedef void* Mb4FreeDBDisc
typedef void* Mb4FreeDBDiscList
typedef void* Mb4IPI
typedef void* Mb4IPIList
typedef void* Mb4ISRC
typedef void* Mb4ISRCList
typedef void* Mb4ISWC
typedef void* Mb4ISWCList
typedef void* Mb4Label
typedef void* Mb4LabelInfo
typedef void* Mb4LabelInfoList
typedef void* Mb4LabelList
typedef void* Mb4Lifespan
typedef void* Mb4Medium
typedef void* Mb4MediumList
typedef void* Mb4Message
typedef void* Mb4Metadata
typedef void* Mb4NameCredit
typedef void* Mb4NameCreditList
typedef void* Mb4NonMBTrack
typedef void* Mb4NonMBTrackList
typedef void* Mb4PUID
typedef void* Mb4PUIDList
typedef void* Mb4Query
typedef void* Mb4Rating
typedef void* Mb4Recording
typedef void* Mb4RecordingList
typedef void* Mb4Relation
typedef void* Mb4RelationList
typedef void* Mb4RelationListList
typedef void* Mb4Release
typedef void* Mb4ReleaseGroup
typedef void* Mb4ReleaseGroupList
typedef void* Mb4ReleaseList
typedef void* Mb4SecondaryType
typedef void* Mb4SecondaryTypeList
typedef void* Mb4Tag
typedef void* Mb4TagList
typedef void* Mb4TextRepresentation
typedef void* Mb4Track
typedef void* Mb4TrackList
typedef void* Mb4UserRating
typedef void* Mb4UserTag
typedef void* Mb4UserTagList
typedef void* Mb4Work
typedef void* Mb4WorkList

Enumeration Type Documentation

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

Function Documentation

Parameters:
AliasObject to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_alias_delete ( Mb4Alias  Alias)
Parameters:
AliasObject to delete
int mb4_alias_get_begindate ( Mb4Alias  Alias,
char *  str,
int  len 
)
See also:
MusicBrainz4::CAlias::BeginDate
Parameters:
AliasMb4Alias object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_alias_get_enddate ( Mb4Alias  Alias,
char *  str,
int  len 
)
See also:
MusicBrainz4::CAlias::EndDate
Parameters:
AliasMb4Alias object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_alias_get_locale ( Mb4Alias  Alias,
char *  str,
int  len 
)
See also:
MusicBrainz4::CAlias::Locale
Parameters:
AliasMb4Alias object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_alias_get_primary ( Mb4Alias  Alias,
char *  str,
int  len 
)
See also:
MusicBrainz4::CAlias::Primary
Parameters:
AliasMb4Alias object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_alias_get_sortname ( Mb4Alias  Alias,
char *  str,
int  len 
)
See also:
MusicBrainz4::CAlias::SortName
Parameters:
AliasMb4Alias object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_alias_get_text ( Mb4Alias  Alias,
char *  str,
int  len 
)
See also:
MusicBrainz4::CAlias::Text
Parameters:
AliasMb4Alias object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_alias_get_type ( Mb4Alias  Alias,
char *  str,
int  len 
)
See also:
MusicBrainz4::CAlias::Type
Parameters:
AliasMb4Alias object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Parameters:
AliasListObject to clone
Returns:
Cloned list. This list must be deleted once finished with.
Parameters:
ListList to delete
Parameters:
ListList to use
Parameters:
ListList to use
Mb4Alias mb4_alias_list_item ( Mb4AliasList  List,
int  Item 
)
Parameters:
ListList to use
ItemItem number to return
Returns:
A Mb4Alias object.
Parameters:
ListList to use
Parameters:
AnnotationObject to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_annotation_delete ( Mb4Annotation  Annotation)
Parameters:
AnnotationObject to delete
int mb4_annotation_get_entity ( Mb4Annotation  Annotation,
char *  str,
int  len 
)
See also:
MusicBrainz4::CAnnotation::Entity
Parameters:
AnnotationMb4Annotation object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_annotation_get_name ( Mb4Annotation  Annotation,
char *  str,
int  len 
)
See also:
MusicBrainz4::CAnnotation::Name
Parameters:
AnnotationMb4Annotation object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_annotation_get_text ( Mb4Annotation  Annotation,
char *  str,
int  len 
)
See also:
MusicBrainz4::CAnnotation::Text
Parameters:
AnnotationMb4Annotation object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_annotation_get_type ( Mb4Annotation  Annotation,
char *  str,
int  len 
)
See also:
MusicBrainz4::CAnnotation::Type
Parameters:
AnnotationMb4Annotation object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Parameters:
AnnotationListObject to clone
Returns:
Cloned list. This list must be deleted once finished with.
Parameters:
ListList to delete
Parameters:
ListList to use
Parameters:
ListList to use
Parameters:
ListList to use
ItemItem number to return
Returns:
A Mb4Annotation object.
Parameters:
ListList to use
Parameters:
ArtistObject to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_artist_delete ( Mb4Artist  Artist)
Parameters:
ArtistObject to delete
See also:
MusicBrainz4::CArtist::AliasList
Parameters:
ArtistMb4Artist object
Returns:
Mb4AliasList object
int mb4_artist_get_country ( Mb4Artist  Artist,
char *  str,
int  len 
)
See also:
MusicBrainz4::CArtist::Country
Parameters:
ArtistMb4Artist object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_artist_get_disambiguation ( Mb4Artist  Artist,
char *  str,
int  len 
)
See also:
MusicBrainz4::CArtist::Disambiguation
Parameters:
ArtistMb4Artist object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_artist_get_gender ( Mb4Artist  Artist,
char *  str,
int  len 
)
See also:
MusicBrainz4::CArtist::Gender
Parameters:
ArtistMb4Artist object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_artist_get_id ( Mb4Artist  Artist,
char *  str,
int  len 
)
See also:
MusicBrainz4::CArtist::ID
Parameters:
ArtistMb4Artist object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_artist_get_ipi ( Mb4Artist  Artist,
char *  str,
int  len 
)
Deprecated:
See also:
MusicBrainz4::CArtist::IPI

This method is deprecated, please use mb4_artist_get_ipilist

Parameters:
ArtistMb4Artist object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
See also:
MusicBrainz4::CArtist::IPIList
Parameters:
ArtistMb4ArtistList object
Returns:
Mb4IPIList object
See also:
MusicBrainz4::CArtist::LabelList
Parameters:
ArtistMb4Artist object
Returns:
Mb4LabelList object
See also:
MusicBrainz4::CArtist::Lifespan
Parameters:
ArtistMb4Artist object
Returns:
Mb4Lifespan object
int mb4_artist_get_name ( Mb4Artist  Artist,
char *  str,
int  len 
)
See also:
MusicBrainz4::CArtist::Name
Parameters:
ArtistMb4Artist object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
See also:
MusicBrainz4::CArtist::Rating
Parameters:
ArtistMb4Artist object
Returns:
Mb4Rating object
Deprecated:
See also:
MusicBrainz4::CArtist::RelationList

This method is deprecated, please use mb4_artist_get_relationlistlist

Parameters:
ArtistMb4Artist object
Returns:
Mb4RelationList object
int mb4_artist_get_sortname ( Mb4Artist  Artist,
char *  str,
int  len 
)
See also:
MusicBrainz4::CArtist::SortName
Parameters:
ArtistMb4Artist object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
See also:
MusicBrainz4::CArtist::TagList
Parameters:
ArtistMb4Artist object
Returns:
Mb4TagList object
int mb4_artist_get_type ( Mb4Artist  Artist,
char *  str,
int  len 
)
See also:
MusicBrainz4::CArtist::Type
Parameters:
ArtistMb4Artist object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
See also:
MusicBrainz4::CArtist::UserRating
Parameters:
ArtistMb4Artist object
Returns:
Mb4UserRating object
See also:
MusicBrainz4::CArtist::WorkList
Parameters:
ArtistMb4Artist object
Returns:
Mb4WorkList object
Parameters:
ArtistListObject to clone
Returns:
Cloned list. This list must be deleted once finished with.
Parameters:
ListList to delete
Parameters:
ListList to use
Parameters:
ListList to use
Mb4Artist mb4_artist_list_item ( Mb4ArtistList  List,
int  Item 
)
Parameters:
ListList to use
ItemItem number to return
Returns:
A Mb4Artist object.
Parameters:
ListList to use
Parameters:
ArtistCreditObject to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_artistcredit_delete ( Mb4ArtistCredit  ArtistCredit)
Parameters:
ArtistCreditObject to delete
Parameters:
AttributeObject to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_attribute_delete ( Mb4Attribute  Attribute)
Parameters:
AttributeObject to delete
int mb4_attribute_get_text ( Mb4Attribute  Attribute,
char *  str,
int  len 
)
See also:
MusicBrainz4::CAttribute::Text
Parameters:
AttributeMb4Attribute object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Parameters:
AttributeListObject to clone
Returns:
Cloned list. This list must be deleted once finished with.
Parameters:
ListList to delete
Parameters:
ListList to use
Parameters:
ListList to use
Parameters:
ListList to use
ItemItem number to return
Returns:
A Mb4Attribute object.
Parameters:
ListList to use
Parameters:
CDStubObject to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_cdstub_delete ( Mb4CDStub  CDStub)
Parameters:
CDStubObject to delete
int mb4_cdstub_get_artist ( Mb4CDStub  CDStub,
char *  str,
int  len 
)
See also:
MusicBrainz4::CCDStub::Artist
Parameters:
CDStubMb4CDStub object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_cdstub_get_barcode ( Mb4CDStub  CDStub,
char *  str,
int  len 
)
See also:
MusicBrainz4::CCDStub::Barcode
Parameters:
CDStubMb4CDStub object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_cdstub_get_comment ( Mb4CDStub  CDStub,
char *  str,
int  len 
)
See also:
MusicBrainz4::CCDStub::Comment
Parameters:
CDStubMb4CDStub object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_cdstub_get_id ( Mb4CDStub  CDStub,
char *  str,
int  len 
)
See also:
MusicBrainz4::CCDStub::ID
Parameters:
CDStubMb4CDStub object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_cdstub_get_title ( Mb4CDStub  CDStub,
char *  str,
int  len 
)
See also:
MusicBrainz4::CCDStub::Title
Parameters:
CDStubMb4CDStub object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Parameters:
CDStubListObject to clone
Returns:
Cloned list. This list must be deleted once finished with.
Parameters:
ListList to delete
Parameters:
ListList to use
Parameters:
ListList to use
Mb4CDStub mb4_cdstub_list_item ( Mb4CDStubList  List,
int  Item 
)
Parameters:
ListList to use
ItemItem number to return
Returns:
A Mb4CDStub object.
Parameters:
ListList to use
Parameters:
CollectionObject to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_collection_delete ( Mb4Collection  Collection)
Parameters:
CollectionObject to delete
int mb4_collection_get_editor ( Mb4Collection  Collection,
char *  str,
int  len 
)
See also:
MusicBrainz4::CCollection::Editor
Parameters:
CollectionMb4Collection object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_collection_get_id ( Mb4Collection  Collection,
char *  str,
int  len 
)
See also:
MusicBrainz4::CCollection::ID
Parameters:
CollectionMb4Collection object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_collection_get_name ( Mb4Collection  Collection,
char *  str,
int  len 
)
See also:
MusicBrainz4::CCollection::Name
Parameters:
CollectionMb4Collection object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Parameters:
CollectionListObject to clone
Returns:
Cloned list. This list must be deleted once finished with.
Parameters:
ListList to delete
Parameters:
ListList to use
Parameters:
ListList to use
Parameters:
ListList to use
ItemItem number to return
Returns:
A Mb4Collection object.
Parameters:
ListList to use
Parameters:
DiscObject to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_disc_delete ( Mb4Disc  Disc)
Parameters:
DiscObject to delete
int mb4_disc_get_id ( Mb4Disc  Disc,
char *  str,
int  len 
)
See also:
MusicBrainz4::CDisc::ID
Parameters:
DiscMb4Disc object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
See also:
MusicBrainz4::CDisc::Sectors
Parameters:
DiscMb4Disc object
Returns:
Returned value
Parameters:
DiscListObject to clone
Returns:
Cloned list. This list must be deleted once finished with.
Parameters:
ListList to delete
Parameters:
ListList to use
Parameters:
ListList to use
Mb4Disc mb4_disc_list_item ( Mb4DiscList  List,
int  Item 
)
Parameters:
ListList to use
ItemItem number to return
Returns:
A Mb4Disc object.
Parameters:
ListList to use
int mb4_entity_ext_attribute_name ( Mb4Entity  Entity,
int  Item,
char *  str,
int  len 
)
Parameters:
EntityMb4Entity object
ItemItem to return
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_entity_ext_attribute_value ( Mb4Entity  Entity,
int  Item,
char *  str,
int  len 
)
Parameters:
EntityMb4Entity object
ItemItem to return
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Parameters:
EntityMb4Entity object
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_entity_ext_element_name ( Mb4Entity  Entity,
int  Item,
char *  str,
int  len 
)
Parameters:
EntityMb4Entity object
ItemItem to return
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_entity_ext_element_value ( Mb4Entity  Entity,
int  Item,
char *  str,
int  len 
)
Parameters:
EntityMb4Entity object
ItemItem to return
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Parameters:
EntityMb4Entity object
Returns:
The number of characters in the string to copy (not including terminating NULL)
Parameters:
FreeDBDiscObject to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_freedbdisc_delete ( Mb4FreeDBDisc  FreeDBDisc)
Parameters:
FreeDBDiscObject to delete
int mb4_freedbdisc_get_artist ( Mb4FreeDBDisc  FreeDBDisc,
char *  str,
int  len 
)
See also:
MusicBrainz4::CFreeDBDisc::Artist
Parameters:
FreeDBDiscMb4FreeDBDisc object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_freedbdisc_get_category ( Mb4FreeDBDisc  FreeDBDisc,
char *  str,
int  len 
)
See also:
MusicBrainz4::CFreeDBDisc::Category
Parameters:
FreeDBDiscMb4FreeDBDisc object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_freedbdisc_get_id ( Mb4FreeDBDisc  FreeDBDisc,
char *  str,
int  len 
)
See also:
MusicBrainz4::CFreeDBDisc::ID
Parameters:
FreeDBDiscMb4FreeDBDisc object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_freedbdisc_get_title ( Mb4FreeDBDisc  FreeDBDisc,
char *  str,
int  len 
)
See also:
MusicBrainz4::CFreeDBDisc::Title
Parameters:
FreeDBDiscMb4FreeDBDisc object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_freedbdisc_get_year ( Mb4FreeDBDisc  FreeDBDisc,
char *  str,
int  len 
)
See also:
MusicBrainz4::CFreeDBDisc::Year
Parameters:
FreeDBDiscMb4FreeDBDisc object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Parameters:
FreeDBDiscListObject to clone
Returns:
Cloned list. This list must be deleted once finished with.
Parameters:
ListList to delete
Parameters:
ListList to use
Parameters:
ListList to use
Parameters:
ListList to use
ItemItem number to return
Returns:
A Mb4FreeDBDisc object.
Parameters:
ListList to use
Parameters:
IPIObject to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_ipi_delete ( Mb4IPI  IPI)
Parameters:
IPIObject to delete
int mb4_ipi_get_ipi ( Mb4IPI  IPI,
char *  str,
int  len 
)
See also:
MusicBrainz4::CIPI::IPI
Parameters:
IPIMb4IPI object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Parameters:
IPIListObject to clone
Returns:
Cloned list. This list must be deleted once finished with.
Parameters:
ListList to delete
Parameters:
ListList to use
Parameters:
ListList to use
Mb4IPI mb4_ipi_list_item ( Mb4IPIList  List,
int  Item 
)
Parameters:
ListList to use
ItemItem number to return
Returns:
A Mb4IPI object.
Parameters:
ListList to use
Parameters:
ISRCObject to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_isrc_delete ( Mb4ISRC  ISRC)
Parameters:
ISRCObject to delete
int mb4_isrc_get_id ( Mb4ISRC  ISRC,
char *  str,
int  len 
)
See also:
MusicBrainz4::CISRC::ID
Parameters:
ISRCMb4ISRC object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Parameters:
ISRCListObject to clone
Returns:
Cloned list. This list must be deleted once finished with.
Parameters:
ListList to delete
Parameters:
ListList to use
Parameters:
ListList to use
Mb4ISRC mb4_isrc_list_item ( Mb4ISRCList  List,
int  Item 
)
Parameters:
ListList to use
ItemItem number to return
Returns:
A Mb4ISRC object.
Parameters:
ListList to use
Parameters:
ISWCObject to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_iswc_delete ( Mb4ISWC  ISWC)
Parameters:
ISWCObject to delete
int mb4_iswc_get_iswc ( Mb4ISWC  ISWC,
char *  str,
int  len 
)
See also:
MusicBrainz4::CISWC::ISWC
Parameters:
ISWCMb4ISWC object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Parameters:
ISWCListObject to clone
Returns:
Cloned list. This list must be deleted once finished with.
Parameters:
ListList to delete
Parameters:
ListList to use
Parameters:
ListList to use
Mb4ISWC mb4_iswc_list_item ( Mb4ISWCList  List,
int  Item 
)
Parameters:
ListList to use
ItemItem number to return
Returns:
A Mb4ISWC object.
Parameters:
ListList to use
Parameters:
LabelObject to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_label_delete ( Mb4Label  Label)
Parameters:
LabelObject to delete
See also:
MusicBrainz4::CLabel::AliasList
Parameters:
LabelMb4Label object
Returns:
Mb4AliasList object
int mb4_label_get_country ( Mb4Label  Label,
char *  str,
int  len 
)
See also:
MusicBrainz4::CLabel::Country
Parameters:
LabelMb4Label object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_label_get_disambiguation ( Mb4Label  Label,
char *  str,
int  len 
)
See also:
MusicBrainz4::CLabel::Disambiguation
Parameters:
LabelMb4Label object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_label_get_id ( Mb4Label  Label,
char *  str,
int  len 
)
See also:
MusicBrainz4::CLabel::ID
Parameters:
LabelMb4Label object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_label_get_ipi ( Mb4Label  Label,
char *  str,
int  len 
)
Deprecated:
See also:
MusicBrainz4::CLabel::IPI

This method is deprecated, please use mb4_label_get_ipilist

Parameters:
LabelMb4Label object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
See also:
MusicBrainz4::CLabel::IPIList
Parameters:
LabelMb4LabelList object
Returns:
Mb4IPIList object
See also:
MusicBrainz4::CLabel::LabelCode
Parameters:
LabelMb4Label object
Returns:
Returned value
See also:
MusicBrainz4::CLabel::Lifespan
Parameters:
LabelMb4Label object
Returns:
Mb4Lifespan object
int mb4_label_get_name ( Mb4Label  Label,
char *  str,
int  len 
)
See also:
MusicBrainz4::CLabel::Name
Parameters:
LabelMb4Label object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
See also:
MusicBrainz4::CLabel::Rating
Parameters:
LabelMb4Label object
Returns:
Mb4Rating object
Deprecated:
See also:
MusicBrainz4::CLabel::RelationList

This method is deprecated, please use mb4_label_get_relationlistlist

Parameters:
LabelMb4Label object
Returns:
Mb4RelationList object
int mb4_label_get_sortname ( Mb4Label  Label,
char *  str,
int  len 
)
See also:
MusicBrainz4::CLabel::SortName
Parameters:
LabelMb4Label object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
See also:
MusicBrainz4::CLabel::TagList
Parameters:
LabelMb4Label object
Returns:
Mb4TagList object
int mb4_label_get_type ( Mb4Label  Label,
char *  str,
int  len 
)
See also:
MusicBrainz4::CLabel::Type
Parameters:
LabelMb4Label object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
See also:
MusicBrainz4::CLabel::UserRating
Parameters:
LabelMb4Label object
Returns:
Mb4UserRating object
Parameters:
LabelListObject to clone
Returns:
Cloned list. This list must be deleted once finished with.
Parameters:
ListList to delete
Parameters:
ListList to use
Parameters:
ListList to use
Mb4Label mb4_label_list_item ( Mb4LabelList  List,
int  Item 
)
Parameters:
ListList to use
ItemItem number to return
Returns:
A Mb4Label object.
Parameters:
ListList to use
Parameters:
LabelInfoObject to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_labelinfo_delete ( Mb4LabelInfo  LabelInfo)
Parameters:
LabelInfoObject to delete
int mb4_labelinfo_get_catalognumber ( Mb4LabelInfo  LabelInfo,
char *  str,
int  len 
)
See also:
MusicBrainz4::CLabelInfo::CatalogNumber
Parameters:
LabelInfoMb4LabelInfo object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
See also:
MusicBrainz4::CLabelInfo::Label
Parameters:
LabelInfoMb4LabelInfo object
Returns:
Mb4Label object
Parameters:
LabelInfoListObject to clone
Returns:
Cloned list. This list must be deleted once finished with.
Parameters:
ListList to delete
Parameters:
ListList to use
Parameters:
ListList to use
Parameters:
ListList to use
ItemItem number to return
Returns:
A Mb4LabelInfo object.
Parameters:
ListList to use
Parameters:
LifespanObject to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_lifespan_delete ( Mb4Lifespan  Lifespan)
Parameters:
LifespanObject to delete
int mb4_lifespan_get_begin ( Mb4Lifespan  Lifespan,
char *  str,
int  len 
)
See also:
MusicBrainz4::CLifespan::Begin
Parameters:
LifespanMb4Lifespan object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_lifespan_get_end ( Mb4Lifespan  Lifespan,
char *  str,
int  len 
)
See also:
MusicBrainz4::CLifespan::End
Parameters:
LifespanMb4Lifespan object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_lifespan_get_ended ( Mb4Lifespan  Lifespan,
char *  str,
int  len 
)
See also:
MusicBrainz4::CLifespan::Ended
Parameters:
LifespanMb4Lifespan object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Parameters:
MediumObject to clone
Returns:
Cloned object. This object must be deleted once finished with.
unsigned char mb4_medium_contains_discid ( Mb4Medium  Medium,
const char *  DiscID 
)
See also:
MusicBrainz4::CMedium::ContainsDiscID
Parameters:
MediumMb4Medium object
DiscIDDiscID to check
Returns:
1 if DiscID found, 0 otherwise
void mb4_medium_delete ( Mb4Medium  Medium)
Parameters:
MediumObject to delete
See also:
MusicBrainz4::CMedium::DiscList
Parameters:
MediumMb4Medium object
Returns:
Mb4DiscList object
int mb4_medium_get_format ( Mb4Medium  Medium,
char *  str,
int  len 
)
See also:
MusicBrainz4::CMedium::Format
Parameters:
MediumMb4Medium object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
See also:
MusicBrainz4::CMedium::Position
Parameters:
MediumMb4Medium object
Returns:
Returned value
int mb4_medium_get_title ( Mb4Medium  Medium,
char *  str,
int  len 
)
See also:
MusicBrainz4::CMedium::Title
Parameters:
MediumMb4Medium object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
See also:
MusicBrainz4::CMedium::TrackList
Parameters:
MediumMb4Medium object
Returns:
Mb4TrackList object
Parameters:
MediumListObject to clone
Returns:
Cloned list. This list must be deleted once finished with.
Parameters:
ListList to delete
Parameters:
ListList to use
Parameters:
ListList to use
See also:
MusicBrainz4::CMedium::TrackCount
Parameters:
ListList to use
Returns:
Returned value
Mb4Medium mb4_medium_list_item ( Mb4MediumList  List,
int  Item 
)
Parameters:
ListList to use
ItemItem number to return
Returns:
A Mb4Medium object.
Parameters:
ListList to use
Parameters:
MessageObject to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_message_delete ( Mb4Message  Message)
Parameters:
MessageObject to delete
int mb4_message_get_text ( Mb4Message  Message,
char *  str,
int  len 
)
See also:
MusicBrainz4::CMessage::Text
Parameters:
MessageMb4Message object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Parameters:
MetadataObject to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_metadata_delete ( Mb4Metadata  Metadata)
Parameters:
MetadataObject to delete
See also:
MusicBrainz4::CMetadata::Artist
Parameters:
MetadataMb4Metadata object
Returns:
Mb4Artist object
See also:
MusicBrainz4::CMetadata::CDStub
Parameters:
MetadataMb4Metadata object
Returns:
Mb4CDStub object
int mb4_metadata_get_created ( Mb4Metadata  Metadata,
char *  str,
int  len 
)
See also:
MusicBrainz4::CMetadata::Created
Parameters:
MetadataMb4Metadata object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
See also:
MusicBrainz4::CMetadata::Disc
Parameters:
MetadataMb4Metadata object
Returns:
Mb4Disc object
int mb4_metadata_get_generator ( Mb4Metadata  Metadata,
char *  str,
int  len 
)
See also:
MusicBrainz4::CMetadata::Generator
Parameters:
MetadataMb4Metadata object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
See also:
MusicBrainz4::CMetadata::ISRC
Parameters:
MetadataMb4Metadata object
Returns:
Mb4ISRC object
See also:
MusicBrainz4::CMetadata::ISRCList
Parameters:
MetadataMb4Metadata object
Returns:
Mb4ISRCList object
See also:
MusicBrainz4::CMetadata::Label
Parameters:
MetadataMb4Metadata object
Returns:
Mb4Label object
See also:
MusicBrainz4::CMetadata::LabelList
Parameters:
MetadataMb4Metadata object
Returns:
Mb4LabelList object
See also:
MusicBrainz4::CMetadata::Message
Parameters:
MetadataMb4Metadata object
Returns:
Mb4Message object
See also:
MusicBrainz4::CMetadata::PUID
Parameters:
MetadataMb4Metadata object
Returns:
Mb4PUID object
See also:
MusicBrainz4::CMetadata::Rating
Parameters:
MetadataMb4Metadata object
Returns:
Mb4Rating object
See also:
MusicBrainz4::CMetadata::Recording
Parameters:
MetadataMb4Metadata object
Returns:
Mb4Recording object
See also:
MusicBrainz4::CMetadata::Release
Parameters:
MetadataMb4Metadata object
Returns:
Mb4Release object
See also:
MusicBrainz4::CMetadata::TagList
Parameters:
MetadataMb4Metadata object
Returns:
Mb4TagList object
See also:
MusicBrainz4::CMetadata::Work
Parameters:
MetadataMb4Metadata object
Returns:
Mb4Work object
See also:
MusicBrainz4::CMetadata::WorkList
Parameters:
MetadataMb4Metadata object
Returns:
Mb4WorkList object
int mb4_metadata_get_xmlns ( Mb4Metadata  Metadata,
char *  str,
int  len 
)
See also:
MusicBrainz4::CMetadata::XMLNS
Parameters:
MetadataMb4Metadata object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_metadata_get_xmlnsext ( Mb4Metadata  Metadata,
char *  str,
int  len 
)
See also:
MusicBrainz4::CMetadata::XMLNSExt
Parameters:
MetadataMb4Metadata object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Parameters:
NameCreditObject to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_namecredit_delete ( Mb4NameCredit  NameCredit)
Parameters:
NameCreditObject to delete
See also:
MusicBrainz4::CNameCredit::Artist
Parameters:
NameCreditMb4NameCredit object
Returns:
Mb4Artist object
int mb4_namecredit_get_joinphrase ( Mb4NameCredit  NameCredit,
char *  str,
int  len 
)
See also:
MusicBrainz4::CNameCredit::JoinPhrase
Parameters:
NameCreditMb4NameCredit object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_namecredit_get_name ( Mb4NameCredit  NameCredit,
char *  str,
int  len 
)
See also:
MusicBrainz4::CNameCredit::Name
Parameters:
NameCreditMb4NameCredit object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Parameters:
NameCreditListObject to clone
Returns:
Cloned list. This list must be deleted once finished with.
Parameters:
ListList to delete
Parameters:
ListList to use
Parameters:
ListList to use
Parameters:
ListList to use
ItemItem number to return
Returns:
A Mb4NameCredit object.
Parameters:
ListList to use
Parameters:
NonMBTrackObject to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_nonmbtrack_delete ( Mb4NonMBTrack  NonMBTrack)
Parameters:
NonMBTrackObject to delete
int mb4_nonmbtrack_get_artist ( Mb4NonMBTrack  NonMBTrack,
char *  str,
int  len 
)
See also:
MusicBrainz4::CNonMBTrack::Artist
Parameters:
NonMBTrackMb4NonMBTrack object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
See also:
MusicBrainz4::CNonMBTrack::Length
Parameters:
NonMBTrackMb4NonMBTrack object
Returns:
Returned value
int mb4_nonmbtrack_get_title ( Mb4NonMBTrack  NonMBTrack,
char *  str,
int  len 
)
See also:
MusicBrainz4::CNonMBTrack::Title
Parameters:
NonMBTrackMb4NonMBTrack object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Parameters:
NonMBTrackListObject to clone
Returns:
Cloned list. This list must be deleted once finished with.
Parameters:
ListList to delete
Parameters:
ListList to use
Parameters:
ListList to use
Parameters:
ListList to use
ItemItem number to return
Returns:
A Mb4NonMBTrack object.
Parameters:
ListList to use
Parameters:
PUIDObject to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_puid_delete ( Mb4PUID  PUID)
Parameters:
PUIDObject to delete
int mb4_puid_get_id ( Mb4PUID  PUID,
char *  str,
int  len 
)
See also:
MusicBrainz4::CPUID::ID
Parameters:
PUIDMb4PUID object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Parameters:
PUIDListObject to clone
Returns:
Cloned list. This list must be deleted once finished with.
Parameters:
ListList to delete
Parameters:
ListList to use
Parameters:
ListList to use
Mb4PUID mb4_puid_list_item ( Mb4PUIDList  List,
int  Item 
)
Parameters:
ListList to use
ItemItem number to return
Returns:
A Mb4PUID object.
Parameters:
ListList to use
unsigned char mb4_query_add_collection_entries ( Mb4Query  Query,
const char *  Collection,
int  NumEntries,
const char **  Entries 
)
See also:
MusicBrainz4::CQuery::AddCollectionEntries
Parameters:
QueryMb4Query object
CollectionID of collection to add releases to
NumEntriesThe number of entries to add
EntriesArray of strings of release IDs to add
Returns:
0 on failure, 1 on success
Parameters:
QueryObject to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_query_delete ( Mb4Query  Query)
Parameters:
QueryObject to delete
unsigned char mb4_query_delete_collection_entries ( Mb4Query  Query,
const char *  Collection,
int  NumEntries,
const char **  Entries 
)
See also:
MusicBrainz4::CQuery::AddCollectionEntries
Parameters:
QueryMb4Query object
CollectionID of collection to delete releases from
NumEntriesThe number of entries to delete
EntriesArray of strings of release IDs to delete
Returns:
0 on failure, 1 on success
int mb4_query_get_lasterrormessage ( Mb4Query  Query,
char *  str,
int  len 
)
See also:
MusicBrainz4::CQuery::LastErrorMessage
Parameters:
QueryMb4Query object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
See also:
MusicBrainz4::CQuery::LastHTTPCode
Parameters:
QueryMb4Query object
Returns:
Returned value
See also:
MusicBrainz4::CQuery::LastResult
Parameters:
QueryMb4Query object
Returns:
Last query result code
int mb4_query_get_version ( Mb4Query  Query,
char *  str,
int  len 
)
See also:
MusicBrainz4::CQuery::Version
Parameters:
QueryMb4Query object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4ReleaseList mb4_query_lookup_discid ( Mb4Query  Query,
const char *  DiscID 
)
See also:
MusicBrainz4::CQuery::LookupDiscID
Parameters:
QueryMb4Query object
DiscIDDiscID to lookup
Returns:
A Mb4ReleaseList object. This object must be deleted once finished with.
Mb4Release mb4_query_lookup_release ( Mb4Query  Query,
const char *  Release 
)
See also:
MusicBrainz4::CQuery::LookupRelease
Parameters:
QueryMb4Query object
ReleaseRelease to return information for
Returns:
A Mb4Release object. This object must be deleted once finished with.
Mb4Query mb4_query_new ( const char *  UserAgent,
const char *  Server,
int  Port 
)
See also:
MusicBrainz4::CQuery::CQuery
Parameters:
UserAgentUser agent to be passed to submissions
ServerServer to use, pass null to use the default server
PortPort to use, pass 0 to use the default port
Returns:
The newly created Mb4Query object. This object must be deleted once finished with.
Mb4Metadata mb4_query_query ( Mb4Query  Query,
const char *  Entity,
const char *  ID,
const char *  Resource,
int  NumParams,
char **  ParamNames,
char **  ParamValues 
)
See also:
MusicBrainz4::CQuery::Query
Parameters:
QueryMb4Query object
EntityThe entity to query
IDThe ID to query
ResourceThe resource to query
NumParamsThe number of parameters in the following arrays
ParamNamesArray of strings containing parameter names
ParamValuesArray of space seperated parameter values
Returns:
A Mb4Metadata object. This object must be deleted once finished with.
void mb4_query_set_password ( Mb4Query  Query,
const char *  Password 
)
See also:
MusicBrainz4::CQuery::SetPassword
Parameters:
QueryMb4Query object
PasswordPassword to use
void mb4_query_set_proxyhost ( Mb4Query  Query,
const char *  ProxyHost 
)
See also:
MusicBrainz4::CQuery::SetProxyHost
Parameters:
QueryMb4Query object
ProxyHostProxy server to use
void mb4_query_set_proxypassword ( Mb4Query  Query,
const char *  ProxyPassword 
)
See also:
MusicBrainz4::CQuery::SetProxyPassword
Parameters:
QueryMb4Query object
ProxyPasswordPassword to use
void mb4_query_set_proxyport ( Mb4Query  Query,
int  ProxyPort 
)
See also:
MusicBrainz4::CQuery::SetProxyPort
Parameters:
QueryMb4Query object
ProxyPortPort to use on proxy server
void mb4_query_set_proxyusername ( Mb4Query  Query,
const char *  ProxyUserName 
)
See also:
MusicBrainz4::CQuery::SetProxyUserName
Parameters:
QueryMb4Query object
ProxyUserNameUser name to use
void mb4_query_set_username ( Mb4Query  Query,
const char *  UserName 
)
See also:
MusicBrainz4::CQuery::SetUserName
Parameters:
QueryMb4Query object
UserNameUsername to use
Parameters:
RatingObject to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_rating_delete ( Mb4Rating  Rating)
Parameters:
RatingObject to delete
double mb4_rating_get_rating ( Mb4Rating  Rating)
See also:
MusicBrainz4::CRating::Rating
Parameters:
RatingMb4Rating object
Returns:
Returned value
See also:
MusicBrainz4::CRating::VotesCount
Parameters:
RatingMb4Rating object
Returns:
Returned value
Parameters:
RecordingObject to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_recording_delete ( Mb4Recording  Recording)
Parameters:
RecordingObject to delete
int mb4_recording_get_disambiguation ( Mb4Recording  Recording,
char *  str,
int  len 
)
See also:
MusicBrainz4::CRecording::Disambiguation
Parameters:
RecordingMb4Recording object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_recording_get_id ( Mb4Recording  Recording,
char *  str,
int  len 
)
See also:
MusicBrainz4::CRecording::ID
Parameters:
RecordingMb4Recording object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
See also:
MusicBrainz4::CRecording::ISRCList
Parameters:
RecordingMb4Recording object
Returns:
Mb4ISRCList object
See also:
MusicBrainz4::CRecording::Length
Parameters:
RecordingMb4Recording object
Returns:
Returned value
See also:
MusicBrainz4::CRecording::PUIDList
Parameters:
RecordingMb4Recording object
Returns:
Mb4PUIDList object
See also:
MusicBrainz4::CRecording::Rating
Parameters:
RecordingMb4Recording object
Returns:
Mb4Rating object
Deprecated:
See also:
MusicBrainz4::CRecording::RelationList

This method is deprecated, please use mb4_recording_get_relationlistlist

Parameters:
RecordingMb4Recording object
Returns:
Mb4RelationList object
See also:
MusicBrainz4::CRecording::TagList
Parameters:
RecordingMb4Recording object
Returns:
Mb4TagList object
int mb4_recording_get_title ( Mb4Recording  Recording,
char *  str,
int  len 
)
See also:
MusicBrainz4::CRecording::Title
Parameters:
RecordingMb4Recording object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Parameters:
RecordingListObject to clone
Returns:
Cloned list. This list must be deleted once finished with.
Parameters:
ListList to delete
Parameters:
ListList to use
Parameters:
ListList to use
Parameters:
ListList to use
ItemItem number to return
Returns:
A Mb4Recording object.
Parameters:
ListList to use
Parameters:
RelationObject to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_relation_delete ( Mb4Relation  Relation)
Parameters:
RelationObject to delete
See also:
MusicBrainz4::CRelation::Artist
Parameters:
RelationMb4Relation object
Returns:
Mb4Artist object
int mb4_relation_get_begin ( Mb4Relation  Relation,
char *  str,
int  len 
)
See also:
MusicBrainz4::CRelation::Begin
Parameters:
RelationMb4Relation object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_relation_get_direction ( Mb4Relation  Relation,
char *  str,
int  len 
)
See also:
MusicBrainz4::CRelation::Direction
Parameters:
RelationMb4Relation object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_relation_get_end ( Mb4Relation  Relation,
char *  str,
int  len 
)
See also:
MusicBrainz4::CRelation::End
Parameters:
RelationMb4Relation object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
See also:
MusicBrainz4::CRelation::Label
Parameters:
RelationMb4Relation object
Returns:
Mb4Label object
See also:
MusicBrainz4::CRelation::Recording
Parameters:
RelationMb4Relation object
Returns:
Mb4Recording object
See also:
MusicBrainz4::CRelation::Release
Parameters:
RelationMb4Relation object
Returns:
Mb4Release object
int mb4_relation_get_target ( Mb4Relation  Relation,
char *  str,
int  len 
)
See also:
MusicBrainz4::CRelation::Target
Parameters:
RelationMb4Relation object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_relation_get_type ( Mb4Relation  Relation,
char *  str,
int  len 
)
See also:
MusicBrainz4::CRelation::Type
Parameters:
RelationMb4Relation object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
See also:
MusicBrainz4::CRelation::Work
Parameters:
RelationMb4Relation object
Returns:
Mb4Work object
Parameters:
RelationListObject to clone
Returns:
Cloned list. This list must be deleted once finished with.
Parameters:
ListList to delete
Parameters:
ListList to use
Parameters:
ListList to use
int mb4_relation_list_get_targettype ( Mb4RelationList  List,
char *  str,
int  len 
)
See also:
MusicBrainz4::CRelation::TargetType
Parameters:
ListList to use
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Parameters:
ListList to use
ItemItem number to return
Returns:
A Mb4Relation object.
Parameters:
ListList to use
Parameters:
RelationListListObject to clone
Returns:
Cloned list. This list must be deleted once finished with.
Parameters:
ListList to delete
Parameters:
ListList to use
Parameters:
ListList to use
Parameters:
ListList to use
ItemItem number to return
Returns:
A Mb4RelationList object.
Parameters:
ListList to use
Parameters:
ReleaseObject to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_release_delete ( Mb4Release  Release)
Parameters:
ReleaseObject to delete
int mb4_release_get_asin ( Mb4Release  Release,
char *  str,
int  len 
)
See also:
MusicBrainz4::CRelease::ASIN
Parameters:
ReleaseMb4Release object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_release_get_barcode ( Mb4Release  Release,
char *  str,
int  len 
)
See also:
MusicBrainz4::CRelease::Barcode
Parameters:
ReleaseMb4Release object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_release_get_country ( Mb4Release  Release,
char *  str,
int  len 
)
See also:
MusicBrainz4::CRelease::Country
Parameters:
ReleaseMb4Release object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_release_get_date ( Mb4Release  Release,
char *  str,
int  len 
)
See also:
MusicBrainz4::CRelease::Date
Parameters:
ReleaseMb4Release object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_release_get_disambiguation ( Mb4Release  Release,
char *  str,
int  len 
)
See also:
MusicBrainz4::CRelease::Disambiguation
Parameters:
ReleaseMb4Release object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_release_get_id ( Mb4Release  Release,
char *  str,
int  len 
)
See also:
MusicBrainz4::CRelease::ID
Parameters:
ReleaseMb4Release object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_release_get_packaging ( Mb4Release  Release,
char *  str,
int  len 
)
See also:
MusicBrainz4::CRelease::Packaging
Parameters:
ReleaseMb4Release object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_release_get_quality ( Mb4Release  Release,
char *  str,
int  len 
)
See also:
MusicBrainz4::CRelease::Quality
Parameters:
ReleaseMb4Release object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Deprecated:
See also:
MusicBrainz4::CRelease::RelationList

This method is deprecated, please use mb4_release_get_relationlistlist

Parameters:
ReleaseMb4Release object
Returns:
Mb4RelationList object
int mb4_release_get_status ( Mb4Release  Release,
char *  str,
int  len 
)
See also:
MusicBrainz4::CRelease::Status
Parameters:
ReleaseMb4Release object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_release_get_title ( Mb4Release  Release,
char *  str,
int  len 
)
See also:
MusicBrainz4::CRelease::Title
Parameters:
ReleaseMb4Release object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Parameters:
ReleaseListObject to clone
Returns:
Cloned list. This list must be deleted once finished with.
Parameters:
ListList to delete
Parameters:
ListList to use
Parameters:
ListList to use
Parameters:
ListList to use
ItemItem number to return
Returns:
A Mb4Release object.
Parameters:
ListList to use
Mb4MediumList mb4_release_media_matching_discid ( Mb4Release  Release,
const char *  DiscID 
)
See also:
MusicBrainz4::CRelease::MediaMatchingDiscID
Parameters:
ReleaseMb4Release object
DiscIDDiscID to match
Returns:
Mb4MediumList. This object must be deleted once finished with.
Parameters:
ReleaseGroupObject to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_releasegroup_delete ( Mb4ReleaseGroup  ReleaseGroup)
Parameters:
ReleaseGroupObject to delete
int mb4_releasegroup_get_disambiguation ( Mb4ReleaseGroup  ReleaseGroup,
char *  str,
int  len 
)
See also:
MusicBrainz4::CReleaseGroup::Disambiguation
Parameters:
ReleaseGroupMb4ReleaseGroup object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_releasegroup_get_firstreleasedate ( Mb4ReleaseGroup  ReleaseGroup,
char *  str,
int  len 
)
See also:
MusicBrainz4::CReleaseGroup::FirstReleaseDate
Parameters:
ReleaseGroupMb4ReleaseGroup object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_releasegroup_get_id ( Mb4ReleaseGroup  ReleaseGroup,
char *  str,
int  len 
)
See also:
MusicBrainz4::CReleaseGroup::ID
Parameters:
ReleaseGroupMb4ReleaseGroup object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_releasegroup_get_primarytype ( Mb4ReleaseGroup  ReleaseGroup,
char *  str,
int  len 
)
See also:
MusicBrainz4::CReleaseGroup::PrimaryType
Parameters:
ReleaseGroupMb4ReleaseGroup object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
See also:
MusicBrainz4::CReleaseGroup::Rating
Parameters:
ReleaseGroupMb4ReleaseGroup object
Returns:
Mb4Rating object
See also:
MusicBrainz4::CReleaseGroup::TagList
Parameters:
ReleaseGroupMb4ReleaseGroup object
Returns:
Mb4TagList object
int mb4_releasegroup_get_title ( Mb4ReleaseGroup  ReleaseGroup,
char *  str,
int  len 
)
See also:
MusicBrainz4::CReleaseGroup::Title
Parameters:
ReleaseGroupMb4ReleaseGroup object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_releasegroup_get_type ( Mb4ReleaseGroup  ReleaseGroup,
char *  str,
int  len 
)
Deprecated:
See also:
MusicBrainz4::CReleaseGroup::Type

This method is deprecated, please use mb4_releasegroup_get_primarytype

Parameters:
ReleaseGroupMb4ReleaseGroup object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Parameters:
ReleaseGroupListObject to clone
Returns:
Cloned list. This list must be deleted once finished with.
Parameters:
ListList to delete
Parameters:
ListList to use
Parameters:
ListList to use
Parameters:
ListList to use
ItemItem number to return
Returns:
A Mb4ReleaseGroup object.
Parameters:
ListList to use
Parameters:
SecondaryTypeObject to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_secondarytype_delete ( Mb4SecondaryType  SecondaryType)
Parameters:
SecondaryTypeObject to delete
int mb4_secondarytype_get_secondarytype ( Mb4SecondaryType  SecondaryType,
char *  str,
int  len 
)
See also:
MusicBrainz4::CSecondaryType::SecondaryType
Parameters:
SecondaryTypeMb4SecondaryType object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Parameters:
SecondaryTypeListObject to clone
Returns:
Cloned list. This list must be deleted once finished with.
Parameters:
ListList to delete
Parameters:
ListList to use
Parameters:
ListList to use
Parameters:
ListList to use
ItemItem number to return
Returns:
A Mb4SecondaryType object.
Parameters:
ListList to use
Parameters:
TagObject to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_tag_delete ( Mb4Tag  Tag)
Parameters:
TagObject to delete
int mb4_tag_get_count ( Mb4Tag  Tag)
See also:
MusicBrainz4::CTag::Count
Parameters:
TagMb4Tag object
Returns:
Returned value
int mb4_tag_get_name ( Mb4Tag  Tag,
char *  str,
int  len 
)
See also:
MusicBrainz4::CTag::Name
Parameters:
TagMb4Tag object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Parameters:
TagListObject to clone
Returns:
Cloned list. This list must be deleted once finished with.
Parameters:
ListList to delete
Parameters:
ListList to use
Parameters:
ListList to use
Mb4Tag mb4_tag_list_item ( Mb4TagList  List,
int  Item 
)
Parameters:
ListList to use
ItemItem number to return
Returns:
A Mb4Tag object.
Parameters:
ListList to use
Parameters:
TextRepresentationObject to clone
Returns:
Cloned object. This object must be deleted once finished with.
Parameters:
TextRepresentationObject to delete
int mb4_textrepresentation_get_language ( Mb4TextRepresentation  TextRepresentation,
char *  str,
int  len 
)
See also:
MusicBrainz4::CTextRepresentation::Language
Parameters:
TextRepresentationMb4TextRepresentation object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_textrepresentation_get_script ( Mb4TextRepresentation  TextRepresentation,
char *  str,
int  len 
)
See also:
MusicBrainz4::CTextRepresentation::Script
Parameters:
TextRepresentationMb4TextRepresentation object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Parameters:
TrackObject to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_track_delete ( Mb4Track  Track)
Parameters:
TrackObject to delete
See also:
MusicBrainz4::CTrack::Length
Parameters:
TrackMb4Track object
Returns:
Returned value
int mb4_track_get_number ( Mb4Track  Track,
char *  str,
int  len 
)
See also:
MusicBrainz4::CTrack::Number
Parameters:
TrackMb4Track object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
See also:
MusicBrainz4::CTrack::Position
Parameters:
TrackMb4Track object
Returns:
Returned value
See also:
MusicBrainz4::CTrack::Recording
Parameters:
TrackMb4Track object
Returns:
Mb4Recording object
int mb4_track_get_title ( Mb4Track  Track,
char *  str,
int  len 
)
See also:
MusicBrainz4::CTrack::Title
Parameters:
TrackMb4Track object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Parameters:
TrackListObject to clone
Returns:
Cloned list. This list must be deleted once finished with.
Parameters:
ListList to delete
Parameters:
ListList to use
Parameters:
ListList to use
Mb4Track mb4_track_list_item ( Mb4TrackList  List,
int  Item 
)
Parameters:
ListList to use
ItemItem number to return
Returns:
A Mb4Track object.
Parameters:
ListList to use
Parameters:
UserRatingObject to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_userrating_delete ( Mb4UserRating  UserRating)
Parameters:
UserRatingObject to delete
See also:
MusicBrainz4::CUserRating::UserRating
Parameters:
UserRatingMb4UserRating object
Returns:
Returned value
Parameters:
UserTagObject to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_usertag_delete ( Mb4UserTag  UserTag)
Parameters:
UserTagObject to delete
int mb4_usertag_get_name ( Mb4UserTag  UserTag,
char *  str,
int  len 
)
See also:
MusicBrainz4::CUserTag::Name
Parameters:
UserTagMb4UserTag object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Parameters:
UserTagListObject to clone
Returns:
Cloned list. This list must be deleted once finished with.
Parameters:
ListList to delete
Parameters:
ListList to use
Parameters:
ListList to use
Parameters:
ListList to use
ItemItem number to return
Returns:
A Mb4UserTag object.
Parameters:
ListList to use
Parameters:
WorkObject to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_work_delete ( Mb4Work  Work)
Parameters:
WorkObject to delete
See also:
MusicBrainz4::CWork::AliasList
Parameters:
WorkMb4Work object
Returns:
Mb4AliasList object
int mb4_work_get_disambiguation ( Mb4Work  Work,
char *  str,
int  len 
)
See also:
MusicBrainz4::CWork::Disambiguation
Parameters:
WorkMb4Work object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_work_get_id ( Mb4Work  Work,
char *  str,
int  len 
)
See also:
MusicBrainz4::CWork::ID
Parameters:
WorkMb4Work object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_work_get_iswc ( Mb4Work  Work,
char *  str,
int  len 
)
Deprecated:
See also:
MusicBrainz4::CWork::ISWC

This method is deprecated, please use mb4_work_get_iswclist

Parameters:
WorkMb4Work object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
See also:
MusicBrainz4::CWork::ISWCList
Parameters:
WorkMb4WorkList object
Returns:
Mb4ISWCList object
int mb4_work_get_language ( Mb4Work  Work,
char *  str,
int  len 
)
See also:
MusicBrainz4::CWork::Language
Parameters:
WorkMb4Work object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
See also:
MusicBrainz4::CWork::Rating
Parameters:
WorkMb4Work object
Returns:
Mb4Rating object
Deprecated:
See also:
MusicBrainz4::CWork::RelationList

This method is deprecated, please use mb4_work_get_relationlistlist

Parameters:
WorkMb4Work object
Returns:
Mb4RelationList object
See also:
MusicBrainz4::CWork::TagList
Parameters:
WorkMb4Work object
Returns:
Mb4TagList object
int mb4_work_get_title ( Mb4Work  Work,
char *  str,
int  len 
)
See also:
MusicBrainz4::CWork::Title
Parameters:
WorkMb4Work object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_work_get_type ( Mb4Work  Work,
char *  str,
int  len 
)
See also:
MusicBrainz4::CWork::Type
Parameters:
WorkMb4Work object
strReturned string
lenNumber of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
See also:
MusicBrainz4::CWork::UserRating
Parameters:
WorkMb4Work object
Returns:
Mb4UserRating object
Parameters:
WorkListObject to clone
Returns:
Cloned list. This list must be deleted once finished with.
Parameters:
ListList to delete
Parameters:
ListList to use
Parameters:
ListList to use
Mb4Work mb4_work_list_item ( Mb4WorkList  List,
int  Item 
)
Parameters:
ListList to use
ItemItem number to return
Returns:
A Mb4Work object.
Parameters:
ListList to use
 All Classes Namespaces Files Functions Typedefs Enumerations Enumerator Defines