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

Mb4Alias mb4_alias_clone ( Mb4Alias  Alias  ) 
Parameters:
Alias Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_alias_delete ( Mb4Alias  Alias  ) 
Parameters:
Alias Object to delete
int mb4_alias_get_begindate ( Mb4Alias  Alias,
char *  str,
int  len 
)
See also:
MusicBrainz4::CAlias::BeginDate
Parameters:
Alias Mb4Alias object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_alias_get_enddate ( Mb4Alias  Alias,
char *  str,
int  len 
)
See also:
MusicBrainz4::CAlias::EndDate
Parameters:
Alias Mb4Alias object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_alias_get_locale ( Mb4Alias  Alias,
char *  str,
int  len 
)
See also:
MusicBrainz4::CAlias::Locale
Parameters:
Alias Mb4Alias object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_alias_get_primary ( Mb4Alias  Alias,
char *  str,
int  len 
)
See also:
MusicBrainz4::CAlias::Primary
Parameters:
Alias Mb4Alias object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_alias_get_sortname ( Mb4Alias  Alias,
char *  str,
int  len 
)
See also:
MusicBrainz4::CAlias::SortName
Parameters:
Alias Mb4Alias object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_alias_get_text ( Mb4Alias  Alias,
char *  str,
int  len 
)
See also:
MusicBrainz4::CAlias::Text
Parameters:
Alias Mb4Alias object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_alias_get_type ( Mb4Alias  Alias,
char *  str,
int  len 
)
See also:
MusicBrainz4::CAlias::Type
Parameters:
Alias Mb4Alias object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4AliasList mb4_alias_list_clone ( Mb4AliasList  AliasList  ) 
Parameters:
AliasList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb4_alias_list_delete ( Mb4AliasList  List  ) 
Parameters:
List List to delete
int mb4_alias_list_get_count ( Mb4AliasList  List  ) 
Parameters:
List List to use
int mb4_alias_list_get_offset ( Mb4AliasList  List  ) 
Parameters:
List List to use
Mb4Alias mb4_alias_list_item ( Mb4AliasList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb4Alias object.
int mb4_alias_list_size ( Mb4AliasList  List  ) 
Parameters:
List List to use
Mb4Annotation mb4_annotation_clone ( Mb4Annotation  Annotation  ) 
Parameters:
Annotation Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_annotation_delete ( Mb4Annotation  Annotation  ) 
Parameters:
Annotation Object to delete
int mb4_annotation_get_entity ( Mb4Annotation  Annotation,
char *  str,
int  len 
)
See also:
MusicBrainz4::CAnnotation::Entity
Parameters:
Annotation Mb4Annotation object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_annotation_get_name ( Mb4Annotation  Annotation,
char *  str,
int  len 
)
See also:
MusicBrainz4::CAnnotation::Name
Parameters:
Annotation Mb4Annotation object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_annotation_get_text ( Mb4Annotation  Annotation,
char *  str,
int  len 
)
See also:
MusicBrainz4::CAnnotation::Text
Parameters:
Annotation Mb4Annotation object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_annotation_get_type ( Mb4Annotation  Annotation,
char *  str,
int  len 
)
See also:
MusicBrainz4::CAnnotation::Type
Parameters:
Annotation Mb4Annotation object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4AnnotationList mb4_annotation_list_clone ( Mb4AnnotationList  AnnotationList  ) 
Parameters:
AnnotationList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb4_annotation_list_delete ( Mb4AnnotationList  List  ) 
Parameters:
List List to delete
int mb4_annotation_list_get_count ( Mb4AnnotationList  List  ) 
Parameters:
List List to use
int mb4_annotation_list_get_offset ( Mb4AnnotationList  List  ) 
Parameters:
List List to use
Mb4Annotation mb4_annotation_list_item ( Mb4AnnotationList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb4Annotation object.
int mb4_annotation_list_size ( Mb4AnnotationList  List  ) 
Parameters:
List List to use
Mb4Artist mb4_artist_clone ( Mb4Artist  Artist  ) 
Parameters:
Artist Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_artist_delete ( Mb4Artist  Artist  ) 
Parameters:
Artist Object to delete
Mb4AliasList mb4_artist_get_aliaslist ( Mb4Artist  Artist  ) 
See also:
MusicBrainz4::CArtist::AliasList
Parameters:
Artist Mb4Artist object
Returns:
Mb4AliasList object
int mb4_artist_get_country ( Mb4Artist  Artist,
char *  str,
int  len 
)
See also:
MusicBrainz4::CArtist::Country
Parameters:
Artist Mb4Artist object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_artist_get_disambiguation ( Mb4Artist  Artist,
char *  str,
int  len 
)
See also:
MusicBrainz4::CArtist::Disambiguation
Parameters:
Artist Mb4Artist object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_artist_get_gender ( Mb4Artist  Artist,
char *  str,
int  len 
)
See also:
MusicBrainz4::CArtist::Gender
Parameters:
Artist Mb4Artist object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_artist_get_id ( Mb4Artist  Artist,
char *  str,
int  len 
)
See also:
MusicBrainz4::CArtist::ID
Parameters:
Artist Mb4Artist object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int 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:
Artist Mb4Artist object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4IPIList mb4_artist_get_ipilist ( Mb4Artist  Artist  ) 
See also:
MusicBrainz4::CArtist::IPIList
Parameters:
Artist Mb4ArtistList object
Returns:
Mb4IPIList object
Mb4LabelList mb4_artist_get_labellist ( Mb4Artist  Artist  ) 
See also:
MusicBrainz4::CArtist::LabelList
Parameters:
Artist Mb4Artist object
Returns:
Mb4LabelList object
Mb4Lifespan mb4_artist_get_lifespan ( Mb4Artist  Artist  ) 
See also:
MusicBrainz4::CArtist::Lifespan
Parameters:
Artist Mb4Artist object
Returns:
Mb4Lifespan object
int mb4_artist_get_name ( Mb4Artist  Artist,
char *  str,
int  len 
)
See also:
MusicBrainz4::CArtist::Name
Parameters:
Artist Mb4Artist object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4Rating mb4_artist_get_rating ( Mb4Artist  Artist  ) 
See also:
MusicBrainz4::CArtist::Rating
Parameters:
Artist Mb4Artist object
Returns:
Mb4Rating object
Mb4RecordingList mb4_artist_get_recordinglist ( Mb4Artist  Artist  ) 
See also:
MusicBrainz4::CArtist::RecordingList
Parameters:
Artist Mb4Artist object
Returns:
Mb4RecordingList object
Mb4RelationList mb4_artist_get_relationlist ( Mb4Artist  Artist  ) 
Deprecated:
See also:
MusicBrainz4::CArtist::RelationList

This method is deprecated, please use mb4_artist_get_relationlistlist

Parameters:
Artist Mb4Artist object
Returns:
Mb4RelationList object
Mb4RelationListList mb4_artist_get_relationlistlist ( Mb4Artist  Artist  ) 
See also:
MusicBrainz4::CArtist::RelationListList
Parameters:
Artist Mb4ArtistList object
Returns:
Mb4RelationListList object
Mb4ReleaseGroupList mb4_artist_get_releasegrouplist ( Mb4Artist  Artist  ) 
See also:
MusicBrainz4::CArtist::ReleaseGroupList
Parameters:
Artist Mb4Artist object
Returns:
Mb4ReleaseGroupList object
Mb4ReleaseList mb4_artist_get_releaselist ( Mb4Artist  Artist  ) 
See also:
MusicBrainz4::CArtist::ReleaseList
Parameters:
Artist Mb4Artist object
Returns:
Mb4ReleaseList object
int mb4_artist_get_sortname ( Mb4Artist  Artist,
char *  str,
int  len 
)
See also:
MusicBrainz4::CArtist::SortName
Parameters:
Artist Mb4Artist object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4TagList mb4_artist_get_taglist ( Mb4Artist  Artist  ) 
See also:
MusicBrainz4::CArtist::TagList
Parameters:
Artist Mb4Artist object
Returns:
Mb4TagList object
int mb4_artist_get_type ( Mb4Artist  Artist,
char *  str,
int  len 
)
See also:
MusicBrainz4::CArtist::Type
Parameters:
Artist Mb4Artist object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4UserRating mb4_artist_get_userrating ( Mb4Artist  Artist  ) 
See also:
MusicBrainz4::CArtist::UserRating
Parameters:
Artist Mb4Artist object
Returns:
Mb4UserRating object
Mb4UserTagList mb4_artist_get_usertaglist ( Mb4Artist  Artist  ) 
See also:
MusicBrainz4::CArtist::UserTagList
Parameters:
Artist Mb4Artist object
Returns:
Mb4UserTagList object
Mb4WorkList mb4_artist_get_worklist ( Mb4Artist  Artist  ) 
See also:
MusicBrainz4::CArtist::WorkList
Parameters:
Artist Mb4Artist object
Returns:
Mb4WorkList object
Mb4ArtistList mb4_artist_list_clone ( Mb4ArtistList  ArtistList  ) 
Parameters:
ArtistList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb4_artist_list_delete ( Mb4ArtistList  List  ) 
Parameters:
List List to delete
int mb4_artist_list_get_count ( Mb4ArtistList  List  ) 
Parameters:
List List to use
int mb4_artist_list_get_offset ( Mb4ArtistList  List  ) 
Parameters:
List List to use
Mb4Artist mb4_artist_list_item ( Mb4ArtistList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb4Artist object.
int mb4_artist_list_size ( Mb4ArtistList  List  ) 
Parameters:
List List to use
Mb4ArtistCredit mb4_artistcredit_clone ( Mb4ArtistCredit  ArtistCredit  ) 
Parameters:
ArtistCredit Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_artistcredit_delete ( Mb4ArtistCredit  ArtistCredit  ) 
Parameters:
ArtistCredit Object to delete
Mb4NameCreditList mb4_artistcredit_get_namecreditlist ( Mb4ArtistCredit  ArtistCredit  ) 
See also:
MusicBrainz4::CArtistCredit::NameCreditList
Parameters:
ArtistCredit Mb4ArtistCredit object
Returns:
Mb4NameCreditList object
Mb4Attribute mb4_attribute_clone ( Mb4Attribute  Attribute  ) 
Parameters:
Attribute Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_attribute_delete ( Mb4Attribute  Attribute  ) 
Parameters:
Attribute Object to delete
int mb4_attribute_get_text ( Mb4Attribute  Attribute,
char *  str,
int  len 
)
See also:
MusicBrainz4::CAttribute::Text
Parameters:
Attribute Mb4Attribute object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4AttributeList mb4_attribute_list_clone ( Mb4AttributeList  AttributeList  ) 
Parameters:
AttributeList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb4_attribute_list_delete ( Mb4AttributeList  List  ) 
Parameters:
List List to delete
int mb4_attribute_list_get_count ( Mb4AttributeList  List  ) 
Parameters:
List List to use
int mb4_attribute_list_get_offset ( Mb4AttributeList  List  ) 
Parameters:
List List to use
Mb4Attribute mb4_attribute_list_item ( Mb4AttributeList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb4Attribute object.
int mb4_attribute_list_size ( Mb4AttributeList  List  ) 
Parameters:
List List to use
Mb4CDStub mb4_cdstub_clone ( Mb4CDStub  CDStub  ) 
Parameters:
CDStub Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_cdstub_delete ( Mb4CDStub  CDStub  ) 
Parameters:
CDStub Object to delete
int mb4_cdstub_get_artist ( Mb4CDStub  CDStub,
char *  str,
int  len 
)
See also:
MusicBrainz4::CCDStub::Artist
Parameters:
CDStub Mb4CDStub object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_cdstub_get_barcode ( Mb4CDStub  CDStub,
char *  str,
int  len 
)
See also:
MusicBrainz4::CCDStub::Barcode
Parameters:
CDStub Mb4CDStub object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_cdstub_get_comment ( Mb4CDStub  CDStub,
char *  str,
int  len 
)
See also:
MusicBrainz4::CCDStub::Comment
Parameters:
CDStub Mb4CDStub object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_cdstub_get_id ( Mb4CDStub  CDStub,
char *  str,
int  len 
)
See also:
MusicBrainz4::CCDStub::ID
Parameters:
CDStub Mb4CDStub object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4NonMBTrackList mb4_cdstub_get_nonmbtracklist ( Mb4CDStub  CDStub  ) 
See also:
MusicBrainz4::CCDStub::NonMBTrackList
Parameters:
CDStub Mb4CDStub object
Returns:
Mb4NonMBTrackList object
int mb4_cdstub_get_title ( Mb4CDStub  CDStub,
char *  str,
int  len 
)
See also:
MusicBrainz4::CCDStub::Title
Parameters:
CDStub Mb4CDStub object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4CDStubList mb4_cdstub_list_clone ( Mb4CDStubList  CDStubList  ) 
Parameters:
CDStubList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb4_cdstub_list_delete ( Mb4CDStubList  List  ) 
Parameters:
List List to delete
int mb4_cdstub_list_get_count ( Mb4CDStubList  List  ) 
Parameters:
List List to use
int mb4_cdstub_list_get_offset ( Mb4CDStubList  List  ) 
Parameters:
List List to use
Mb4CDStub mb4_cdstub_list_item ( Mb4CDStubList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb4CDStub object.
int mb4_cdstub_list_size ( Mb4CDStubList  List  ) 
Parameters:
List List to use
Mb4Collection mb4_collection_clone ( Mb4Collection  Collection  ) 
Parameters:
Collection Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_collection_delete ( Mb4Collection  Collection  ) 
Parameters:
Collection Object to delete
int mb4_collection_get_editor ( Mb4Collection  Collection,
char *  str,
int  len 
)
See also:
MusicBrainz4::CCollection::Editor
Parameters:
Collection Mb4Collection object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_collection_get_id ( Mb4Collection  Collection,
char *  str,
int  len 
)
See also:
MusicBrainz4::CCollection::ID
Parameters:
Collection Mb4Collection object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_collection_get_name ( Mb4Collection  Collection,
char *  str,
int  len 
)
See also:
MusicBrainz4::CCollection::Name
Parameters:
Collection Mb4Collection object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4ReleaseList mb4_collection_get_releaselist ( Mb4Collection  Collection  ) 
See also:
MusicBrainz4::CCollection::ReleaseList
Parameters:
Collection Mb4Collection object
Returns:
Mb4ReleaseList object
Mb4CollectionList mb4_collection_list_clone ( Mb4CollectionList  CollectionList  ) 
Parameters:
CollectionList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb4_collection_list_delete ( Mb4CollectionList  List  ) 
Parameters:
List List to delete
int mb4_collection_list_get_count ( Mb4CollectionList  List  ) 
Parameters:
List List to use
int mb4_collection_list_get_offset ( Mb4CollectionList  List  ) 
Parameters:
List List to use
Mb4Collection mb4_collection_list_item ( Mb4CollectionList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb4Collection object.
int mb4_collection_list_size ( Mb4CollectionList  List  ) 
Parameters:
List List to use
Mb4Disc mb4_disc_clone ( Mb4Disc  Disc  ) 
Parameters:
Disc Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_disc_delete ( Mb4Disc  Disc  ) 
Parameters:
Disc Object to delete
int mb4_disc_get_id ( Mb4Disc  Disc,
char *  str,
int  len 
)
See also:
MusicBrainz4::CDisc::ID
Parameters:
Disc Mb4Disc object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4ReleaseList mb4_disc_get_releaselist ( Mb4Disc  Disc  ) 
See also:
MusicBrainz4::CDisc::ReleaseList
Parameters:
Disc Mb4Disc object
Returns:
Mb4ReleaseList object
int mb4_disc_get_sectors ( Mb4Disc  Disc  ) 
See also:
MusicBrainz4::CDisc::Sectors
Parameters:
Disc Mb4Disc object
Returns:
Returned value
Mb4DiscList mb4_disc_list_clone ( Mb4DiscList  DiscList  ) 
Parameters:
DiscList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb4_disc_list_delete ( Mb4DiscList  List  ) 
Parameters:
List List to delete
int mb4_disc_list_get_count ( Mb4DiscList  List  ) 
Parameters:
List List to use
int mb4_disc_list_get_offset ( Mb4DiscList  List  ) 
Parameters:
List List to use
Mb4Disc mb4_disc_list_item ( Mb4DiscList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb4Disc object.
int mb4_disc_list_size ( Mb4DiscList  List  ) 
Parameters:
List List to use
int mb4_entity_ext_attribute_name ( Mb4Entity  Entity,
int  Item,
char *  str,
int  len 
)
Parameters:
Entity Mb4Entity object
Item Item to return
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_entity_ext_attribute_value ( Mb4Entity  Entity,
int  Item,
char *  str,
int  len 
)
Parameters:
Entity Mb4Entity object
Item Item to return
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_entity_ext_attributes_size ( Mb4Entity  Entity  ) 
Parameters:
Entity Mb4Entity 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:
Entity Mb4Entity object
Item Item to return
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_entity_ext_element_value ( Mb4Entity  Entity,
int  Item,
char *  str,
int  len 
)
Parameters:
Entity Mb4Entity object
Item Item to return
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_entity_ext_elements_size ( Mb4Entity  Entity  ) 
Parameters:
Entity Mb4Entity object
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4FreeDBDisc mb4_freedbdisc_clone ( Mb4FreeDBDisc  FreeDBDisc  ) 
Parameters:
FreeDBDisc Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_freedbdisc_delete ( Mb4FreeDBDisc  FreeDBDisc  ) 
Parameters:
FreeDBDisc Object to delete
int mb4_freedbdisc_get_artist ( Mb4FreeDBDisc  FreeDBDisc,
char *  str,
int  len 
)
See also:
MusicBrainz4::CFreeDBDisc::Artist
Parameters:
FreeDBDisc Mb4FreeDBDisc object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_freedbdisc_get_category ( Mb4FreeDBDisc  FreeDBDisc,
char *  str,
int  len 
)
See also:
MusicBrainz4::CFreeDBDisc::Category
Parameters:
FreeDBDisc Mb4FreeDBDisc object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_freedbdisc_get_id ( Mb4FreeDBDisc  FreeDBDisc,
char *  str,
int  len 
)
See also:
MusicBrainz4::CFreeDBDisc::ID
Parameters:
FreeDBDisc Mb4FreeDBDisc object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4NonMBTrackList mb4_freedbdisc_get_nonmbtracklist ( Mb4FreeDBDisc  FreeDBDisc  ) 
See also:
MusicBrainz4::CFreeDBDisc::NonMBTrackList
Parameters:
FreeDBDisc Mb4FreeDBDisc object
Returns:
Mb4NonMBTrackList object
int mb4_freedbdisc_get_title ( Mb4FreeDBDisc  FreeDBDisc,
char *  str,
int  len 
)
See also:
MusicBrainz4::CFreeDBDisc::Title
Parameters:
FreeDBDisc Mb4FreeDBDisc object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_freedbdisc_get_year ( Mb4FreeDBDisc  FreeDBDisc,
char *  str,
int  len 
)
See also:
MusicBrainz4::CFreeDBDisc::Year
Parameters:
FreeDBDisc Mb4FreeDBDisc object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4FreeDBDiscList mb4_freedbdisc_list_clone ( Mb4FreeDBDiscList  FreeDBDiscList  ) 
Parameters:
FreeDBDiscList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb4_freedbdisc_list_delete ( Mb4FreeDBDiscList  List  ) 
Parameters:
List List to delete
int mb4_freedbdisc_list_get_count ( Mb4FreeDBDiscList  List  ) 
Parameters:
List List to use
int mb4_freedbdisc_list_get_offset ( Mb4FreeDBDiscList  List  ) 
Parameters:
List List to use
Mb4FreeDBDisc mb4_freedbdisc_list_item ( Mb4FreeDBDiscList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb4FreeDBDisc object.
int mb4_freedbdisc_list_size ( Mb4FreeDBDiscList  List  ) 
Parameters:
List List to use
Mb4IPI mb4_ipi_clone ( Mb4IPI  IPI  ) 
Parameters:
IPI Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_ipi_delete ( Mb4IPI  IPI  ) 
Parameters:
IPI Object to delete
int mb4_ipi_get_ipi ( Mb4IPI  IPI,
char *  str,
int  len 
)
See also:
MusicBrainz4::CIPI::IPI
Parameters:
IPI Mb4IPI object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4IPIList mb4_ipi_list_clone ( Mb4IPIList  IPIList  ) 
Parameters:
IPIList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb4_ipi_list_delete ( Mb4IPIList  List  ) 
Parameters:
List List to delete
int mb4_ipi_list_get_count ( Mb4IPIList  List  ) 
Parameters:
List List to use
int mb4_ipi_list_get_offset ( Mb4IPIList  List  ) 
Parameters:
List List to use
Mb4IPI mb4_ipi_list_item ( Mb4IPIList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb4IPI object.
int mb4_ipi_list_size ( Mb4IPIList  List  ) 
Parameters:
List List to use
Mb4ISRC mb4_isrc_clone ( Mb4ISRC  ISRC  ) 
Parameters:
ISRC Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_isrc_delete ( Mb4ISRC  ISRC  ) 
Parameters:
ISRC Object to delete
int mb4_isrc_get_id ( Mb4ISRC  ISRC,
char *  str,
int  len 
)
See also:
MusicBrainz4::CISRC::ID
Parameters:
ISRC Mb4ISRC object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4RecordingList mb4_isrc_get_recordinglist ( Mb4ISRC  ISRC  ) 
See also:
MusicBrainz4::CISRC::RecordingList
Parameters:
ISRC Mb4ISRC object
Returns:
Mb4RecordingList object
Mb4ISRCList mb4_isrc_list_clone ( Mb4ISRCList  ISRCList  ) 
Parameters:
ISRCList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb4_isrc_list_delete ( Mb4ISRCList  List  ) 
Parameters:
List List to delete
int mb4_isrc_list_get_count ( Mb4ISRCList  List  ) 
Parameters:
List List to use
int mb4_isrc_list_get_offset ( Mb4ISRCList  List  ) 
Parameters:
List List to use
Mb4ISRC mb4_isrc_list_item ( Mb4ISRCList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb4ISRC object.
int mb4_isrc_list_size ( Mb4ISRCList  List  ) 
Parameters:
List List to use
Mb4ISWC mb4_iswc_clone ( Mb4ISWC  ISWC  ) 
Parameters:
ISWC Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_iswc_delete ( Mb4ISWC  ISWC  ) 
Parameters:
ISWC Object to delete
int mb4_iswc_get_iswc ( Mb4ISWC  ISWC,
char *  str,
int  len 
)
See also:
MusicBrainz4::CISWC::ISWC
Parameters:
ISWC Mb4ISWC object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4ISWCList mb4_iswc_list_clone ( Mb4ISWCList  ISWCList  ) 
Parameters:
ISWCList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb4_iswc_list_delete ( Mb4ISWCList  List  ) 
Parameters:
List List to delete
int mb4_iswc_list_get_count ( Mb4ISWCList  List  ) 
Parameters:
List List to use
int mb4_iswc_list_get_offset ( Mb4ISWCList  List  ) 
Parameters:
List List to use
Mb4ISWC mb4_iswc_list_item ( Mb4ISWCList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb4ISWC object.
int mb4_iswc_list_size ( Mb4ISWCList  List  ) 
Parameters:
List List to use
Mb4Label mb4_label_clone ( Mb4Label  Label  ) 
Parameters:
Label Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_label_delete ( Mb4Label  Label  ) 
Parameters:
Label Object to delete
Mb4AliasList mb4_label_get_aliaslist ( Mb4Label  Label  ) 
See also:
MusicBrainz4::CLabel::AliasList
Parameters:
Label Mb4Label object
Returns:
Mb4AliasList object
int mb4_label_get_country ( Mb4Label  Label,
char *  str,
int  len 
)
See also:
MusicBrainz4::CLabel::Country
Parameters:
Label Mb4Label object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_label_get_disambiguation ( Mb4Label  Label,
char *  str,
int  len 
)
See also:
MusicBrainz4::CLabel::Disambiguation
Parameters:
Label Mb4Label object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_label_get_id ( Mb4Label  Label,
char *  str,
int  len 
)
See also:
MusicBrainz4::CLabel::ID
Parameters:
Label Mb4Label object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int 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:
Label Mb4Label object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4IPIList mb4_label_get_ipilist ( Mb4Label  Label  ) 
See also:
MusicBrainz4::CLabel::IPIList
Parameters:
Label Mb4LabelList object
Returns:
Mb4IPIList object
int mb4_label_get_labelcode ( Mb4Label  Label  ) 
See also:
MusicBrainz4::CLabel::LabelCode
Parameters:
Label Mb4Label object
Returns:
Returned value
Mb4Lifespan mb4_label_get_lifespan ( Mb4Label  Label  ) 
See also:
MusicBrainz4::CLabel::Lifespan
Parameters:
Label Mb4Label object
Returns:
Mb4Lifespan object
int mb4_label_get_name ( Mb4Label  Label,
char *  str,
int  len 
)
See also:
MusicBrainz4::CLabel::Name
Parameters:
Label Mb4Label object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4Rating mb4_label_get_rating ( Mb4Label  Label  ) 
See also:
MusicBrainz4::CLabel::Rating
Parameters:
Label Mb4Label object
Returns:
Mb4Rating object
Mb4RelationList mb4_label_get_relationlist ( Mb4Label  Label  ) 
Deprecated:
See also:
MusicBrainz4::CLabel::RelationList

This method is deprecated, please use mb4_label_get_relationlistlist

Parameters:
Label Mb4Label object
Returns:
Mb4RelationList object
Mb4RelationListList mb4_label_get_relationlistlist ( Mb4Label  Label  ) 
See also:
MusicBrainz4::CLabel::RelationListList
Parameters:
Label Mb4LabelList object
Returns:
Mb4RelationListList object
Mb4ReleaseList mb4_label_get_releaselist ( Mb4Label  Label  ) 
See also:
MusicBrainz4::CLabel::ReleaseList
Parameters:
Label Mb4Label object
Returns:
Mb4ReleaseList object
int mb4_label_get_sortname ( Mb4Label  Label,
char *  str,
int  len 
)
See also:
MusicBrainz4::CLabel::SortName
Parameters:
Label Mb4Label object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4TagList mb4_label_get_taglist ( Mb4Label  Label  ) 
See also:
MusicBrainz4::CLabel::TagList
Parameters:
Label Mb4Label object
Returns:
Mb4TagList object
int mb4_label_get_type ( Mb4Label  Label,
char *  str,
int  len 
)
See also:
MusicBrainz4::CLabel::Type
Parameters:
Label Mb4Label object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4UserRating mb4_label_get_userrating ( Mb4Label  Label  ) 
See also:
MusicBrainz4::CLabel::UserRating
Parameters:
Label Mb4Label object
Returns:
Mb4UserRating object
Mb4UserTagList mb4_label_get_usertaglist ( Mb4Label  Label  ) 
See also:
MusicBrainz4::CLabel::UserTagList
Parameters:
Label Mb4Label object
Returns:
Mb4UserTagList object
Mb4LabelList mb4_label_list_clone ( Mb4LabelList  LabelList  ) 
Parameters:
LabelList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb4_label_list_delete ( Mb4LabelList  List  ) 
Parameters:
List List to delete
int mb4_label_list_get_count ( Mb4LabelList  List  ) 
Parameters:
List List to use
int mb4_label_list_get_offset ( Mb4LabelList  List  ) 
Parameters:
List List to use
Mb4Label mb4_label_list_item ( Mb4LabelList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb4Label object.
int mb4_label_list_size ( Mb4LabelList  List  ) 
Parameters:
List List to use
Mb4LabelInfo mb4_labelinfo_clone ( Mb4LabelInfo  LabelInfo  ) 
Parameters:
LabelInfo Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_labelinfo_delete ( Mb4LabelInfo  LabelInfo  ) 
Parameters:
LabelInfo Object to delete
int mb4_labelinfo_get_catalognumber ( Mb4LabelInfo  LabelInfo,
char *  str,
int  len 
)
See also:
MusicBrainz4::CLabelInfo::CatalogNumber
Parameters:
LabelInfo Mb4LabelInfo object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4Label mb4_labelinfo_get_label ( Mb4LabelInfo  LabelInfo  ) 
See also:
MusicBrainz4::CLabelInfo::Label
Parameters:
LabelInfo Mb4LabelInfo object
Returns:
Mb4Label object
Mb4LabelInfoList mb4_labelinfo_list_clone ( Mb4LabelInfoList  LabelInfoList  ) 
Parameters:
LabelInfoList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb4_labelinfo_list_delete ( Mb4LabelInfoList  List  ) 
Parameters:
List List to delete
int mb4_labelinfo_list_get_count ( Mb4LabelInfoList  List  ) 
Parameters:
List List to use
int mb4_labelinfo_list_get_offset ( Mb4LabelInfoList  List  ) 
Parameters:
List List to use
Mb4LabelInfo mb4_labelinfo_list_item ( Mb4LabelInfoList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb4LabelInfo object.
int mb4_labelinfo_list_size ( Mb4LabelInfoList  List  ) 
Parameters:
List List to use
Mb4Lifespan mb4_lifespan_clone ( Mb4Lifespan  Lifespan  ) 
Parameters:
Lifespan Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_lifespan_delete ( Mb4Lifespan  Lifespan  ) 
Parameters:
Lifespan Object to delete
int mb4_lifespan_get_begin ( Mb4Lifespan  Lifespan,
char *  str,
int  len 
)
See also:
MusicBrainz4::CLifespan::Begin
Parameters:
Lifespan Mb4Lifespan object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_lifespan_get_end ( Mb4Lifespan  Lifespan,
char *  str,
int  len 
)
See also:
MusicBrainz4::CLifespan::End
Parameters:
Lifespan Mb4Lifespan object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_lifespan_get_ended ( Mb4Lifespan  Lifespan,
char *  str,
int  len 
)
See also:
MusicBrainz4::CLifespan::Ended
Parameters:
Lifespan Mb4Lifespan object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4Medium mb4_medium_clone ( Mb4Medium  Medium  ) 
Parameters:
Medium Object 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:
Medium Mb4Medium object
DiscID DiscID to check
Returns:
1 if DiscID found, 0 otherwise
void mb4_medium_delete ( Mb4Medium  Medium  ) 
Parameters:
Medium Object to delete
Mb4DiscList mb4_medium_get_disclist ( Mb4Medium  Medium  ) 
See also:
MusicBrainz4::CMedium::DiscList
Parameters:
Medium Mb4Medium object
Returns:
Mb4DiscList object
int mb4_medium_get_format ( Mb4Medium  Medium,
char *  str,
int  len 
)
See also:
MusicBrainz4::CMedium::Format
Parameters:
Medium Mb4Medium object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_medium_get_position ( Mb4Medium  Medium  ) 
See also:
MusicBrainz4::CMedium::Position
Parameters:
Medium Mb4Medium object
Returns:
Returned value
int mb4_medium_get_title ( Mb4Medium  Medium,
char *  str,
int  len 
)
See also:
MusicBrainz4::CMedium::Title
Parameters:
Medium Mb4Medium object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4TrackList mb4_medium_get_tracklist ( Mb4Medium  Medium  ) 
See also:
MusicBrainz4::CMedium::TrackList
Parameters:
Medium Mb4Medium object
Returns:
Mb4TrackList object
Mb4MediumList mb4_medium_list_clone ( Mb4MediumList  MediumList  ) 
Parameters:
MediumList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb4_medium_list_delete ( Mb4MediumList  List  ) 
Parameters:
List List to delete
int mb4_medium_list_get_count ( Mb4MediumList  List  ) 
Parameters:
List List to use
int mb4_medium_list_get_offset ( Mb4MediumList  List  ) 
Parameters:
List List to use
int mb4_medium_list_get_trackcount ( Mb4MediumList  List  ) 
See also:
MusicBrainz4::CMedium::TrackCount
Parameters:
List List to use
Returns:
Returned value
Mb4Medium mb4_medium_list_item ( Mb4MediumList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb4Medium object.
int mb4_medium_list_size ( Mb4MediumList  List  ) 
Parameters:
List List to use
Mb4Message mb4_message_clone ( Mb4Message  Message  ) 
Parameters:
Message Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_message_delete ( Mb4Message  Message  ) 
Parameters:
Message Object to delete
int mb4_message_get_text ( Mb4Message  Message,
char *  str,
int  len 
)
See also:
MusicBrainz4::CMessage::Text
Parameters:
Message Mb4Message object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4Metadata mb4_metadata_clone ( Mb4Metadata  Metadata  ) 
Parameters:
Metadata Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_metadata_delete ( Mb4Metadata  Metadata  ) 
Parameters:
Metadata Object to delete
Mb4AnnotationList mb4_metadata_get_annotationlist ( Mb4Metadata  Metadata  ) 
See also:
MusicBrainz4::CMetadata::AnnotationList
Parameters:
Metadata Mb4Metadata object
Returns:
Mb4AnnotationList object
Mb4Artist mb4_metadata_get_artist ( Mb4Metadata  Metadata  ) 
See also:
MusicBrainz4::CMetadata::Artist
Parameters:
Metadata Mb4Metadata object
Returns:
Mb4Artist object
Mb4ArtistList mb4_metadata_get_artistlist ( Mb4Metadata  Metadata  ) 
See also:
MusicBrainz4::CMetadata::ArtistList
Parameters:
Metadata Mb4Metadata object
Returns:
Mb4ArtistList object
Mb4CDStub mb4_metadata_get_cdstub ( Mb4Metadata  Metadata  ) 
See also:
MusicBrainz4::CMetadata::CDStub
Parameters:
Metadata Mb4Metadata object
Returns:
Mb4CDStub object
Mb4CDStubList mb4_metadata_get_cdstublist ( Mb4Metadata  Metadata  ) 
See also:
MusicBrainz4::CMetadata::CDStubList
Parameters:
Metadata Mb4Metadata object
Returns:
Mb4CDStubList object
Mb4Collection mb4_metadata_get_collection ( Mb4Metadata  Metadata  ) 
See also:
MusicBrainz4::CMetadata::Collection
Parameters:
Metadata Mb4Metadata object
Returns:
Mb4Collection object
Mb4CollectionList mb4_metadata_get_collectionlist ( Mb4Metadata  Metadata  ) 
See also:
MusicBrainz4::CMetadata::CollectionList
Parameters:
Metadata Mb4Metadata object
Returns:
Mb4CollectionList object
int mb4_metadata_get_created ( Mb4Metadata  Metadata,
char *  str,
int  len 
)
See also:
MusicBrainz4::CMetadata::Created
Parameters:
Metadata Mb4Metadata object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4Disc mb4_metadata_get_disc ( Mb4Metadata  Metadata  ) 
See also:
MusicBrainz4::CMetadata::Disc
Parameters:
Metadata Mb4Metadata object
Returns:
Mb4Disc object
Mb4FreeDBDiscList mb4_metadata_get_freedbdisclist ( Mb4Metadata  Metadata  ) 
See also:
MusicBrainz4::CMetadata::FreeDBDiscList
Parameters:
Metadata Mb4Metadata object
Returns:
Mb4FreeDBDiscList object
int mb4_metadata_get_generator ( Mb4Metadata  Metadata,
char *  str,
int  len 
)
See also:
MusicBrainz4::CMetadata::Generator
Parameters:
Metadata Mb4Metadata object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4ISRC mb4_metadata_get_isrc ( Mb4Metadata  Metadata  ) 
See also:
MusicBrainz4::CMetadata::ISRC
Parameters:
Metadata Mb4Metadata object
Returns:
Mb4ISRC object
Mb4ISRCList mb4_metadata_get_isrclist ( Mb4Metadata  Metadata  ) 
See also:
MusicBrainz4::CMetadata::ISRCList
Parameters:
Metadata Mb4Metadata object
Returns:
Mb4ISRCList object
Mb4Label mb4_metadata_get_label ( Mb4Metadata  Metadata  ) 
See also:
MusicBrainz4::CMetadata::Label
Parameters:
Metadata Mb4Metadata object
Returns:
Mb4Label object
Mb4LabelInfoList mb4_metadata_get_labelinfolist ( Mb4Metadata  Metadata  ) 
See also:
MusicBrainz4::CMetadata::LabelInfoList
Parameters:
Metadata Mb4Metadata object
Returns:
Mb4LabelInfoList object
Mb4LabelList mb4_metadata_get_labellist ( Mb4Metadata  Metadata  ) 
See also:
MusicBrainz4::CMetadata::LabelList
Parameters:
Metadata Mb4Metadata object
Returns:
Mb4LabelList object
Mb4Message mb4_metadata_get_message ( Mb4Metadata  Metadata  ) 
See also:
MusicBrainz4::CMetadata::Message
Parameters:
Metadata Mb4Metadata object
Returns:
Mb4Message object
Mb4PUID mb4_metadata_get_puid ( Mb4Metadata  Metadata  ) 
See also:
MusicBrainz4::CMetadata::PUID
Parameters:
Metadata Mb4Metadata object
Returns:
Mb4PUID object
Mb4Rating mb4_metadata_get_rating ( Mb4Metadata  Metadata  ) 
See also:
MusicBrainz4::CMetadata::Rating
Parameters:
Metadata Mb4Metadata object
Returns:
Mb4Rating object
Mb4Recording mb4_metadata_get_recording ( Mb4Metadata  Metadata  ) 
See also:
MusicBrainz4::CMetadata::Recording
Parameters:
Metadata Mb4Metadata object
Returns:
Mb4Recording object
Mb4RecordingList mb4_metadata_get_recordinglist ( Mb4Metadata  Metadata  ) 
See also:
MusicBrainz4::CMetadata::RecordingList
Parameters:
Metadata Mb4Metadata object
Returns:
Mb4RecordingList object
Mb4Release mb4_metadata_get_release ( Mb4Metadata  Metadata  ) 
See also:
MusicBrainz4::CMetadata::Release
Parameters:
Metadata Mb4Metadata object
Returns:
Mb4Release object
Mb4ReleaseGroup mb4_metadata_get_releasegroup ( Mb4Metadata  Metadata  ) 
See also:
MusicBrainz4::CMetadata::ReleaseGroup
Parameters:
Metadata Mb4Metadata object
Returns:
Mb4ReleaseGroup object
Mb4ReleaseGroupList mb4_metadata_get_releasegrouplist ( Mb4Metadata  Metadata  ) 
See also:
MusicBrainz4::CMetadata::ReleaseGroupList
Parameters:
Metadata Mb4Metadata object
Returns:
Mb4ReleaseGroupList object
Mb4ReleaseList mb4_metadata_get_releaselist ( Mb4Metadata  Metadata  ) 
See also:
MusicBrainz4::CMetadata::ReleaseList
Parameters:
Metadata Mb4Metadata object
Returns:
Mb4ReleaseList object
Mb4TagList mb4_metadata_get_taglist ( Mb4Metadata  Metadata  ) 
See also:
MusicBrainz4::CMetadata::TagList
Parameters:
Metadata Mb4Metadata object
Returns:
Mb4TagList object
Mb4UserRating mb4_metadata_get_userrating ( Mb4Metadata  Metadata  ) 
See also:
MusicBrainz4::CMetadata::UserRating
Parameters:
Metadata Mb4Metadata object
Returns:
Mb4UserRating object
Mb4UserTagList mb4_metadata_get_usertaglist ( Mb4Metadata  Metadata  ) 
See also:
MusicBrainz4::CMetadata::UserTagList
Parameters:
Metadata Mb4Metadata object
Returns:
Mb4UserTagList object
Mb4Work mb4_metadata_get_work ( Mb4Metadata  Metadata  ) 
See also:
MusicBrainz4::CMetadata::Work
Parameters:
Metadata Mb4Metadata object
Returns:
Mb4Work object
Mb4WorkList mb4_metadata_get_worklist ( Mb4Metadata  Metadata  ) 
See also:
MusicBrainz4::CMetadata::WorkList
Parameters:
Metadata Mb4Metadata object
Returns:
Mb4WorkList object
int mb4_metadata_get_xmlns ( Mb4Metadata  Metadata,
char *  str,
int  len 
)
See also:
MusicBrainz4::CMetadata::XMLNS
Parameters:
Metadata Mb4Metadata object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_metadata_get_xmlnsext ( Mb4Metadata  Metadata,
char *  str,
int  len 
)
See also:
MusicBrainz4::CMetadata::XMLNSExt
Parameters:
Metadata Mb4Metadata object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4NameCredit mb4_namecredit_clone ( Mb4NameCredit  NameCredit  ) 
Parameters:
NameCredit Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_namecredit_delete ( Mb4NameCredit  NameCredit  ) 
Parameters:
NameCredit Object to delete
Mb4Artist mb4_namecredit_get_artist ( Mb4NameCredit  NameCredit  ) 
See also:
MusicBrainz4::CNameCredit::Artist
Parameters:
NameCredit Mb4NameCredit object
Returns:
Mb4Artist object
int mb4_namecredit_get_joinphrase ( Mb4NameCredit  NameCredit,
char *  str,
int  len 
)
See also:
MusicBrainz4::CNameCredit::JoinPhrase
Parameters:
NameCredit Mb4NameCredit object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_namecredit_get_name ( Mb4NameCredit  NameCredit,
char *  str,
int  len 
)
See also:
MusicBrainz4::CNameCredit::Name
Parameters:
NameCredit Mb4NameCredit object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4NameCreditList mb4_namecredit_list_clone ( Mb4NameCreditList  NameCreditList  ) 
Parameters:
NameCreditList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb4_namecredit_list_delete ( Mb4NameCreditList  List  ) 
Parameters:
List List to delete
int mb4_namecredit_list_get_count ( Mb4NameCreditList  List  ) 
Parameters:
List List to use
int mb4_namecredit_list_get_offset ( Mb4NameCreditList  List  ) 
Parameters:
List List to use
Mb4NameCredit mb4_namecredit_list_item ( Mb4NameCreditList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb4NameCredit object.
int mb4_namecredit_list_size ( Mb4NameCreditList  List  ) 
Parameters:
List List to use
Mb4NonMBTrack mb4_nonmbtrack_clone ( Mb4NonMBTrack  NonMBTrack  ) 
Parameters:
NonMBTrack Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_nonmbtrack_delete ( Mb4NonMBTrack  NonMBTrack  ) 
Parameters:
NonMBTrack Object to delete
int mb4_nonmbtrack_get_artist ( Mb4NonMBTrack  NonMBTrack,
char *  str,
int  len 
)
See also:
MusicBrainz4::CNonMBTrack::Artist
Parameters:
NonMBTrack Mb4NonMBTrack object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_nonmbtrack_get_length ( Mb4NonMBTrack  NonMBTrack  ) 
See also:
MusicBrainz4::CNonMBTrack::Length
Parameters:
NonMBTrack Mb4NonMBTrack object
Returns:
Returned value
int mb4_nonmbtrack_get_title ( Mb4NonMBTrack  NonMBTrack,
char *  str,
int  len 
)
See also:
MusicBrainz4::CNonMBTrack::Title
Parameters:
NonMBTrack Mb4NonMBTrack object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4NonMBTrackList mb4_nonmbtrack_list_clone ( Mb4NonMBTrackList  NonMBTrackList  ) 
Parameters:
NonMBTrackList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb4_nonmbtrack_list_delete ( Mb4NonMBTrackList  List  ) 
Parameters:
List List to delete
int mb4_nonmbtrack_list_get_count ( Mb4NonMBTrackList  List  ) 
Parameters:
List List to use
int mb4_nonmbtrack_list_get_offset ( Mb4NonMBTrackList  List  ) 
Parameters:
List List to use
Mb4NonMBTrack mb4_nonmbtrack_list_item ( Mb4NonMBTrackList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb4NonMBTrack object.
int mb4_nonmbtrack_list_size ( Mb4NonMBTrackList  List  ) 
Parameters:
List List to use
Mb4PUID mb4_puid_clone ( Mb4PUID  PUID  ) 
Parameters:
PUID Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_puid_delete ( Mb4PUID  PUID  ) 
Parameters:
PUID Object to delete
int mb4_puid_get_id ( Mb4PUID  PUID,
char *  str,
int  len 
)
See also:
MusicBrainz4::CPUID::ID
Parameters:
PUID Mb4PUID object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4RecordingList mb4_puid_get_recordinglist ( Mb4PUID  PUID  ) 
See also:
MusicBrainz4::CPUID::RecordingList
Parameters:
PUID Mb4PUID object
Returns:
Mb4RecordingList object
Mb4PUIDList mb4_puid_list_clone ( Mb4PUIDList  PUIDList  ) 
Parameters:
PUIDList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb4_puid_list_delete ( Mb4PUIDList  List  ) 
Parameters:
List List to delete
int mb4_puid_list_get_count ( Mb4PUIDList  List  ) 
Parameters:
List List to use
int mb4_puid_list_get_offset ( Mb4PUIDList  List  ) 
Parameters:
List List to use
Mb4PUID mb4_puid_list_item ( Mb4PUIDList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb4PUID object.
int mb4_puid_list_size ( Mb4PUIDList  List  ) 
Parameters:
List List 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:
Query Mb4Query object
Collection ID of collection to add releases to
NumEntries The number of entries to add
Entries Array of strings of release IDs to add
Returns:
0 on failure, 1 on success
Mb4Query mb4_query_clone ( Mb4Query  Query  ) 
Parameters:
Query Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_query_delete ( Mb4Query  Query  ) 
Parameters:
Query Object 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:
Query Mb4Query object
Collection ID of collection to delete releases from
NumEntries The number of entries to delete
Entries Array of strings of release IDs to delete
Returns:
0 on failure, 1 on success
int mb4_query_get_lasterrormessage ( Mb4Query  Query,
char *  str,
int  len 
)
See also:
MusicBrainz4::CQuery::LastErrorMessage
Parameters:
Query Mb4Query object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_query_get_lasthttpcode ( Mb4Query  Query  ) 
See also:
MusicBrainz4::CQuery::LastHTTPCode
Parameters:
Query Mb4Query object
Returns:
Returned value
tQueryResult mb4_query_get_lastresult ( Mb4Query  Query  ) 
See also:
MusicBrainz4::CQuery::LastResult
Parameters:
Query Mb4Query object
Returns:
Last query result code
int mb4_query_get_version ( Mb4Query  Query,
char *  str,
int  len 
)
See also:
MusicBrainz4::CQuery::Version
Parameters:
Query Mb4Query object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4ReleaseList mb4_query_lookup_discid ( Mb4Query  Query,
const char *  DiscID 
)
See also:
MusicBrainz4::CQuery::LookupDiscID
Parameters:
Query Mb4Query object
DiscID DiscID 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:
Query Mb4Query object
Release Release 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:
UserAgent User agent to be passed to submissions
Server Server to use, pass null to use the default server
Port Port to use, pass 0 to use the default port
Returns:
The newly created 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:
Query Mb4Query object
Entity The entity to query
ID The ID to query
Resource The resource to query
NumParams The number of parameters in the following arrays
ParamNames Array of strings containing parameter names
ParamValues Array of space seperated parameter values
Returns:
A 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:
Query Mb4Query object
Password Password to use
void mb4_query_set_proxyhost ( Mb4Query  Query,
const char *  ProxyHost 
)
See also:
MusicBrainz4::CQuery::SetProxyHost
Parameters:
Query Mb4Query object
ProxyHost Proxy server to use
void mb4_query_set_proxypassword ( Mb4Query  Query,
const char *  ProxyPassword 
)
See also:
MusicBrainz4::CQuery::SetProxyPassword
Parameters:
Query Mb4Query object
ProxyPassword Password to use
void mb4_query_set_proxyport ( Mb4Query  Query,
int  ProxyPort 
)
See also:
MusicBrainz4::CQuery::SetProxyPort
Parameters:
Query Mb4Query object
ProxyPort Port to use on proxy server
void mb4_query_set_proxyusername ( Mb4Query  Query,
const char *  ProxyUserName 
)
See also:
MusicBrainz4::CQuery::SetProxyUserName
Parameters:
Query Mb4Query object
ProxyUserName User name to use
void mb4_query_set_username ( Mb4Query  Query,
const char *  UserName 
)
See also:
MusicBrainz4::CQuery::SetUserName
Parameters:
Query Mb4Query object
UserName Username to use
Mb4Rating mb4_rating_clone ( Mb4Rating  Rating  ) 
Parameters:
Rating Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_rating_delete ( Mb4Rating  Rating  ) 
Parameters:
Rating Object to delete
double mb4_rating_get_rating ( Mb4Rating  Rating  ) 
See also:
MusicBrainz4::CRating::Rating
Parameters:
Rating Mb4Rating object
Returns:
Returned value
int mb4_rating_get_votescount ( Mb4Rating  Rating  ) 
See also:
MusicBrainz4::CRating::VotesCount
Parameters:
Rating Mb4Rating object
Returns:
Returned value
Mb4Recording mb4_recording_clone ( Mb4Recording  Recording  ) 
Parameters:
Recording Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_recording_delete ( Mb4Recording  Recording  ) 
Parameters:
Recording Object to delete
Mb4ArtistCredit mb4_recording_get_artistcredit ( Mb4Recording  Recording  ) 
See also:
MusicBrainz4::CRecording::ArtistCredit
Parameters:
Recording Mb4Recording object
Returns:
Mb4ArtistCredit object
int mb4_recording_get_disambiguation ( Mb4Recording  Recording,
char *  str,
int  len 
)
See also:
MusicBrainz4::CRecording::Disambiguation
Parameters:
Recording Mb4Recording object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_recording_get_id ( Mb4Recording  Recording,
char *  str,
int  len 
)
See also:
MusicBrainz4::CRecording::ID
Parameters:
Recording Mb4Recording object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4ISRCList mb4_recording_get_isrclist ( Mb4Recording  Recording  ) 
See also:
MusicBrainz4::CRecording::ISRCList
Parameters:
Recording Mb4Recording object
Returns:
Mb4ISRCList object
int mb4_recording_get_length ( Mb4Recording  Recording  ) 
See also:
MusicBrainz4::CRecording::Length
Parameters:
Recording Mb4Recording object
Returns:
Returned value
Mb4PUIDList mb4_recording_get_puidlist ( Mb4Recording  Recording  ) 
See also:
MusicBrainz4::CRecording::PUIDList
Parameters:
Recording Mb4Recording object
Returns:
Mb4PUIDList object
Mb4Rating mb4_recording_get_rating ( Mb4Recording  Recording  ) 
See also:
MusicBrainz4::CRecording::Rating
Parameters:
Recording Mb4Recording object
Returns:
Mb4Rating object
Mb4RelationList mb4_recording_get_relationlist ( Mb4Recording  Recording  ) 
Deprecated:
See also:
MusicBrainz4::CRecording::RelationList

This method is deprecated, please use mb4_recording_get_relationlistlist

Parameters:
Recording Mb4Recording object
Returns:
Mb4RelationList object
Mb4RelationListList mb4_recording_get_relationlistlist ( Mb4Recording  Recording  ) 
See also:
MusicBrainz4::CRecording::RelationListList
Parameters:
Recording Mb4RecordingList object
Returns:
Mb4RelationListList object
Mb4ReleaseList mb4_recording_get_releaselist ( Mb4Recording  Recording  ) 
See also:
MusicBrainz4::CRecording::ReleaseList
Parameters:
Recording Mb4Recording object
Returns:
Mb4ReleaseList object
Mb4TagList mb4_recording_get_taglist ( Mb4Recording  Recording  ) 
See also:
MusicBrainz4::CRecording::TagList
Parameters:
Recording Mb4Recording object
Returns:
Mb4TagList object
int mb4_recording_get_title ( Mb4Recording  Recording,
char *  str,
int  len 
)
See also:
MusicBrainz4::CRecording::Title
Parameters:
Recording Mb4Recording object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4UserRating mb4_recording_get_userrating ( Mb4Recording  Recording  ) 
See also:
MusicBrainz4::CRecording::UserRating
Parameters:
Recording Mb4Recording object
Returns:
Mb4UserRating object
Mb4UserTagList mb4_recording_get_usertaglist ( Mb4Recording  Recording  ) 
See also:
MusicBrainz4::CRecording::UserTagList
Parameters:
Recording Mb4Recording object
Returns:
Mb4UserTagList object
Mb4RecordingList mb4_recording_list_clone ( Mb4RecordingList  RecordingList  ) 
Parameters:
RecordingList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb4_recording_list_delete ( Mb4RecordingList  List  ) 
Parameters:
List List to delete
int mb4_recording_list_get_count ( Mb4RecordingList  List  ) 
Parameters:
List List to use
int mb4_recording_list_get_offset ( Mb4RecordingList  List  ) 
Parameters:
List List to use
Mb4Recording mb4_recording_list_item ( Mb4RecordingList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb4Recording object.
int mb4_recording_list_size ( Mb4RecordingList  List  ) 
Parameters:
List List to use
Mb4Relation mb4_relation_clone ( Mb4Relation  Relation  ) 
Parameters:
Relation Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_relation_delete ( Mb4Relation  Relation  ) 
Parameters:
Relation Object to delete
Mb4Artist mb4_relation_get_artist ( Mb4Relation  Relation  ) 
See also:
MusicBrainz4::CRelation::Artist
Parameters:
Relation Mb4Relation object
Returns:
Mb4Artist object
Mb4AttributeList mb4_relation_get_attributelist ( Mb4Relation  Relation  ) 
See also:
MusicBrainz4::CRelation::AttributeList
Parameters:
Relation Mb4Relation object
Returns:
Mb4AttributeList object
int mb4_relation_get_begin ( Mb4Relation  Relation,
char *  str,
int  len 
)
See also:
MusicBrainz4::CRelation::Begin
Parameters:
Relation Mb4Relation object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_relation_get_direction ( Mb4Relation  Relation,
char *  str,
int  len 
)
See also:
MusicBrainz4::CRelation::Direction
Parameters:
Relation Mb4Relation object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_relation_get_end ( Mb4Relation  Relation,
char *  str,
int  len 
)
See also:
MusicBrainz4::CRelation::End
Parameters:
Relation Mb4Relation object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4Label mb4_relation_get_label ( Mb4Relation  Relation  ) 
See also:
MusicBrainz4::CRelation::Label
Parameters:
Relation Mb4Relation object
Returns:
Mb4Label object
Mb4Recording mb4_relation_get_recording ( Mb4Relation  Relation  ) 
See also:
MusicBrainz4::CRelation::Recording
Parameters:
Relation Mb4Relation object
Returns:
Mb4Recording object
Mb4Release mb4_relation_get_release ( Mb4Relation  Relation  ) 
See also:
MusicBrainz4::CRelation::Release
Parameters:
Relation Mb4Relation object
Returns:
Mb4Release object
Mb4ReleaseGroup mb4_relation_get_releasegroup ( Mb4Relation  Relation  ) 
See also:
MusicBrainz4::CRelation::ReleaseGroup
Parameters:
Relation Mb4Relation object
Returns:
Mb4ReleaseGroup object
int mb4_relation_get_target ( Mb4Relation  Relation,
char *  str,
int  len 
)
See also:
MusicBrainz4::CRelation::Target
Parameters:
Relation Mb4Relation object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_relation_get_type ( Mb4Relation  Relation,
char *  str,
int  len 
)
See also:
MusicBrainz4::CRelation::Type
Parameters:
Relation Mb4Relation object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4Work mb4_relation_get_work ( Mb4Relation  Relation  ) 
See also:
MusicBrainz4::CRelation::Work
Parameters:
Relation Mb4Relation object
Returns:
Mb4Work object
Mb4RelationList mb4_relation_list_clone ( Mb4RelationList  RelationList  ) 
Parameters:
RelationList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb4_relation_list_delete ( Mb4RelationList  List  ) 
Parameters:
List List to delete
int mb4_relation_list_get_count ( Mb4RelationList  List  ) 
Parameters:
List List to use
int mb4_relation_list_get_offset ( Mb4RelationList  List  ) 
Parameters:
List List to use
int mb4_relation_list_get_targettype ( Mb4RelationList  List,
char *  str,
int  len 
)
See also:
MusicBrainz4::CRelation::TargetType
Parameters:
List List to use
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4Relation mb4_relation_list_item ( Mb4RelationList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb4Relation object.
int mb4_relation_list_size ( Mb4RelationList  List  ) 
Parameters:
List List to use
Mb4RelationListList mb4_relationlist_list_clone ( Mb4RelationListList  RelationListList  ) 
Parameters:
RelationListList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb4_relationlist_list_delete ( Mb4RelationListList  List  ) 
Parameters:
List List to delete
int mb4_relationlist_list_get_count ( Mb4RelationListList  List  ) 
Parameters:
List List to use
int mb4_relationlist_list_get_offset ( Mb4RelationListList  List  ) 
Parameters:
List List to use
Mb4RelationList mb4_relationlist_list_item ( Mb4RelationListList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb4RelationList object.
int mb4_relationlist_list_size ( Mb4RelationListList  List  ) 
Parameters:
List List to use
Mb4Release mb4_release_clone ( Mb4Release  Release  ) 
Parameters:
Release Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_release_delete ( Mb4Release  Release  ) 
Parameters:
Release Object to delete
Mb4ArtistCredit mb4_release_get_artistcredit ( Mb4Release  Release  ) 
See also:
MusicBrainz4::CRelease::ArtistCredit
Parameters:
Release Mb4Release object
Returns:
Mb4ArtistCredit object
int mb4_release_get_asin ( Mb4Release  Release,
char *  str,
int  len 
)
See also:
MusicBrainz4::CRelease::ASIN
Parameters:
Release Mb4Release object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_release_get_barcode ( Mb4Release  Release,
char *  str,
int  len 
)
See also:
MusicBrainz4::CRelease::Barcode
Parameters:
Release Mb4Release object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4CollectionList mb4_release_get_collectionlist ( Mb4Release  Release  ) 
See also:
MusicBrainz4::CRelease::CollectionList
Parameters:
Release Mb4Release object
Returns:
Mb4CollectionList object
int mb4_release_get_country ( Mb4Release  Release,
char *  str,
int  len 
)
See also:
MusicBrainz4::CRelease::Country
Parameters:
Release Mb4Release object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_release_get_date ( Mb4Release  Release,
char *  str,
int  len 
)
See also:
MusicBrainz4::CRelease::Date
Parameters:
Release Mb4Release object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_release_get_disambiguation ( Mb4Release  Release,
char *  str,
int  len 
)
See also:
MusicBrainz4::CRelease::Disambiguation
Parameters:
Release Mb4Release object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_release_get_id ( Mb4Release  Release,
char *  str,
int  len 
)
See also:
MusicBrainz4::CRelease::ID
Parameters:
Release Mb4Release object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4LabelInfoList mb4_release_get_labelinfolist ( Mb4Release  Release  ) 
See also:
MusicBrainz4::CRelease::LabelInfoList
Parameters:
Release Mb4Release object
Returns:
Mb4LabelInfoList object
Mb4MediumList mb4_release_get_mediumlist ( Mb4Release  Release  ) 
See also:
MusicBrainz4::CRelease::MediumList
Parameters:
Release Mb4Release object
Returns:
Mb4MediumList object
int mb4_release_get_packaging ( Mb4Release  Release,
char *  str,
int  len 
)
See also:
MusicBrainz4::CRelease::Packaging
Parameters:
Release Mb4Release object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_release_get_quality ( Mb4Release  Release,
char *  str,
int  len 
)
See also:
MusicBrainz4::CRelease::Quality
Parameters:
Release Mb4Release object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4RelationList mb4_release_get_relationlist ( Mb4Release  Release  ) 
Deprecated:
See also:
MusicBrainz4::CRelease::RelationList

This method is deprecated, please use mb4_release_get_relationlistlist

Parameters:
Release Mb4Release object
Returns:
Mb4RelationList object
Mb4RelationListList mb4_release_get_relationlistlist ( Mb4Release  Release  ) 
See also:
MusicBrainz4::CRelease::RelationListList
Parameters:
Release Mb4ReleaseList object
Returns:
Mb4RelationListList object
Mb4ReleaseGroup mb4_release_get_releasegroup ( Mb4Release  Release  ) 
See also:
MusicBrainz4::CRelease::ReleaseGroup
Parameters:
Release Mb4Release object
Returns:
Mb4ReleaseGroup object
int mb4_release_get_status ( Mb4Release  Release,
char *  str,
int  len 
)
See also:
MusicBrainz4::CRelease::Status
Parameters:
Release Mb4Release object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4TextRepresentation mb4_release_get_textrepresentation ( Mb4Release  Release  ) 
See also:
MusicBrainz4::CRelease::TextRepresentation
Parameters:
Release Mb4Release object
Returns:
Mb4TextRepresentation object
int mb4_release_get_title ( Mb4Release  Release,
char *  str,
int  len 
)
See also:
MusicBrainz4::CRelease::Title
Parameters:
Release Mb4Release object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4ReleaseList mb4_release_list_clone ( Mb4ReleaseList  ReleaseList  ) 
Parameters:
ReleaseList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb4_release_list_delete ( Mb4ReleaseList  List  ) 
Parameters:
List List to delete
int mb4_release_list_get_count ( Mb4ReleaseList  List  ) 
Parameters:
List List to use
int mb4_release_list_get_offset ( Mb4ReleaseList  List  ) 
Parameters:
List List to use
Mb4Release mb4_release_list_item ( Mb4ReleaseList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb4Release object.
int mb4_release_list_size ( Mb4ReleaseList  List  ) 
Parameters:
List List to use
Mb4MediumList mb4_release_media_matching_discid ( Mb4Release  Release,
const char *  DiscID 
)
See also:
MusicBrainz4::CRelease::MediaMatchingDiscID
Parameters:
Release Mb4Release object
DiscID DiscID to match
Returns:
Mb4MediumList. This object must be deleted once finished with.
Mb4ReleaseGroup mb4_releasegroup_clone ( Mb4ReleaseGroup  ReleaseGroup  ) 
Parameters:
ReleaseGroup Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_releasegroup_delete ( Mb4ReleaseGroup  ReleaseGroup  ) 
Parameters:
ReleaseGroup Object to delete
Mb4ArtistCredit mb4_releasegroup_get_artistcredit ( Mb4ReleaseGroup  ReleaseGroup  ) 
See also:
MusicBrainz4::CReleaseGroup::ArtistCredit
Parameters:
ReleaseGroup Mb4ReleaseGroup object
Returns:
Mb4ArtistCredit object
int mb4_releasegroup_get_disambiguation ( Mb4ReleaseGroup  ReleaseGroup,
char *  str,
int  len 
)
See also:
MusicBrainz4::CReleaseGroup::Disambiguation
Parameters:
ReleaseGroup Mb4ReleaseGroup object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_releasegroup_get_firstreleasedate ( Mb4ReleaseGroup  ReleaseGroup,
char *  str,
int  len 
)
See also:
MusicBrainz4::CReleaseGroup::FirstReleaseDate
Parameters:
ReleaseGroup Mb4ReleaseGroup object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_releasegroup_get_id ( Mb4ReleaseGroup  ReleaseGroup,
char *  str,
int  len 
)
See also:
MusicBrainz4::CReleaseGroup::ID
Parameters:
ReleaseGroup Mb4ReleaseGroup object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_releasegroup_get_primarytype ( Mb4ReleaseGroup  ReleaseGroup,
char *  str,
int  len 
)
See also:
MusicBrainz4::CReleaseGroup::PrimaryType
Parameters:
ReleaseGroup Mb4ReleaseGroup object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4Rating mb4_releasegroup_get_rating ( Mb4ReleaseGroup  ReleaseGroup  ) 
See also:
MusicBrainz4::CReleaseGroup::Rating
Parameters:
ReleaseGroup Mb4ReleaseGroup object
Returns:
Mb4Rating object
Mb4RelationList mb4_releasegroup_get_relationlist ( Mb4ReleaseGroup  ReleaseGroup  ) 
Deprecated:
See also:
MusicBrainz4::CReleaseGroup::RelationList

This method is deprecated, please use mb4_releasegroup_get_relationlistlist

Parameters:
ReleaseGroup Mb4ReleaseGroup object
Returns:
Mb4RelationList object
Mb4RelationListList mb4_releasegroup_get_relationlistlist ( Mb4ReleaseGroup  ReleaseGroup  ) 
See also:
MusicBrainz4::CReleaseGroup::RelationListList
Parameters:
ReleaseGroup Mb4ReleaseGroupList object
Returns:
Mb4RelationListList object
Mb4ReleaseList mb4_releasegroup_get_releaselist ( Mb4ReleaseGroup  ReleaseGroup  ) 
See also:
MusicBrainz4::CReleaseGroup::ReleaseList
Parameters:
ReleaseGroup Mb4ReleaseGroup object
Returns:
Mb4ReleaseList object
Mb4SecondaryTypeList mb4_releasegroup_get_secondarytypelist ( Mb4ReleaseGroup  ReleaseGroup  ) 
See also:
MusicBrainz4::CReleaseGroup::SecondaryTypeList
Parameters:
ReleaseGroup Mb4ReleaseGroup object
Returns:
Mb4SecondaryTypeList object
Mb4TagList mb4_releasegroup_get_taglist ( Mb4ReleaseGroup  ReleaseGroup  ) 
See also:
MusicBrainz4::CReleaseGroup::TagList
Parameters:
ReleaseGroup Mb4ReleaseGroup object
Returns:
Mb4TagList object
int mb4_releasegroup_get_title ( Mb4ReleaseGroup  ReleaseGroup,
char *  str,
int  len 
)
See also:
MusicBrainz4::CReleaseGroup::Title
Parameters:
ReleaseGroup Mb4ReleaseGroup object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int 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:
ReleaseGroup Mb4ReleaseGroup object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4UserRating mb4_releasegroup_get_userrating ( Mb4ReleaseGroup  ReleaseGroup  ) 
See also:
MusicBrainz4::CReleaseGroup::UserRating
Parameters:
ReleaseGroup Mb4ReleaseGroup object
Returns:
Mb4UserRating object
Mb4UserTagList mb4_releasegroup_get_usertaglist ( Mb4ReleaseGroup  ReleaseGroup  ) 
See also:
MusicBrainz4::CReleaseGroup::UserTagList
Parameters:
ReleaseGroup Mb4ReleaseGroup object
Returns:
Mb4UserTagList object
Mb4ReleaseGroupList mb4_releasegroup_list_clone ( Mb4ReleaseGroupList  ReleaseGroupList  ) 
Parameters:
ReleaseGroupList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb4_releasegroup_list_delete ( Mb4ReleaseGroupList  List  ) 
Parameters:
List List to delete
int mb4_releasegroup_list_get_count ( Mb4ReleaseGroupList  List  ) 
Parameters:
List List to use
int mb4_releasegroup_list_get_offset ( Mb4ReleaseGroupList  List  ) 
Parameters:
List List to use
Mb4ReleaseGroup mb4_releasegroup_list_item ( Mb4ReleaseGroupList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb4ReleaseGroup object.
int mb4_releasegroup_list_size ( Mb4ReleaseGroupList  List  ) 
Parameters:
List List to use
Mb4SecondaryType mb4_secondarytype_clone ( Mb4SecondaryType  SecondaryType  ) 
Parameters:
SecondaryType Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_secondarytype_delete ( Mb4SecondaryType  SecondaryType  ) 
Parameters:
SecondaryType Object to delete
int mb4_secondarytype_get_secondarytype ( Mb4SecondaryType  SecondaryType,
char *  str,
int  len 
)
See also:
MusicBrainz4::CSecondaryType::SecondaryType
Parameters:
SecondaryType Mb4SecondaryType object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4SecondaryTypeList mb4_secondarytype_list_clone ( Mb4SecondaryTypeList  SecondaryTypeList  ) 
Parameters:
SecondaryTypeList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb4_secondarytype_list_delete ( Mb4SecondaryTypeList  List  ) 
Parameters:
List List to delete
int mb4_secondarytype_list_get_count ( Mb4SecondaryTypeList  List  ) 
Parameters:
List List to use
int mb4_secondarytype_list_get_offset ( Mb4SecondaryTypeList  List  ) 
Parameters:
List List to use
Mb4SecondaryType mb4_secondarytype_list_item ( Mb4SecondaryTypeList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb4SecondaryType object.
int mb4_secondarytype_list_size ( Mb4SecondaryTypeList  List  ) 
Parameters:
List List to use
Mb4Tag mb4_tag_clone ( Mb4Tag  Tag  ) 
Parameters:
Tag Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_tag_delete ( Mb4Tag  Tag  ) 
Parameters:
Tag Object to delete
int mb4_tag_get_count ( Mb4Tag  Tag  ) 
See also:
MusicBrainz4::CTag::Count
Parameters:
Tag Mb4Tag object
Returns:
Returned value
int mb4_tag_get_name ( Mb4Tag  Tag,
char *  str,
int  len 
)
See also:
MusicBrainz4::CTag::Name
Parameters:
Tag Mb4Tag object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4TagList mb4_tag_list_clone ( Mb4TagList  TagList  ) 
Parameters:
TagList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb4_tag_list_delete ( Mb4TagList  List  ) 
Parameters:
List List to delete
int mb4_tag_list_get_count ( Mb4TagList  List  ) 
Parameters:
List List to use
int mb4_tag_list_get_offset ( Mb4TagList  List  ) 
Parameters:
List List to use
Mb4Tag mb4_tag_list_item ( Mb4TagList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb4Tag object.
int mb4_tag_list_size ( Mb4TagList  List  ) 
Parameters:
List List to use
Mb4TextRepresentation mb4_textrepresentation_clone ( Mb4TextRepresentation  TextRepresentation  ) 
Parameters:
TextRepresentation Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_textrepresentation_delete ( Mb4TextRepresentation  TextRepresentation  ) 
Parameters:
TextRepresentation Object to delete
int mb4_textrepresentation_get_language ( Mb4TextRepresentation  TextRepresentation,
char *  str,
int  len 
)
See also:
MusicBrainz4::CTextRepresentation::Language
Parameters:
TextRepresentation Mb4TextRepresentation object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_textrepresentation_get_script ( Mb4TextRepresentation  TextRepresentation,
char *  str,
int  len 
)
See also:
MusicBrainz4::CTextRepresentation::Script
Parameters:
TextRepresentation Mb4TextRepresentation object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4Track mb4_track_clone ( Mb4Track  Track  ) 
Parameters:
Track Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_track_delete ( Mb4Track  Track  ) 
Parameters:
Track Object to delete
Mb4ArtistCredit mb4_track_get_artistcredit ( Mb4Track  Track  ) 
See also:
MusicBrainz4::CTrack::ArtistCredit
Parameters:
Track Mb4Track object
Returns:
Mb4ArtistCredit object
int mb4_track_get_length ( Mb4Track  Track  ) 
See also:
MusicBrainz4::CTrack::Length
Parameters:
Track Mb4Track object
Returns:
Returned value
int mb4_track_get_number ( Mb4Track  Track,
char *  str,
int  len 
)
See also:
MusicBrainz4::CTrack::Number
Parameters:
Track Mb4Track object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_track_get_position ( Mb4Track  Track  ) 
See also:
MusicBrainz4::CTrack::Position
Parameters:
Track Mb4Track object
Returns:
Returned value
Mb4Recording mb4_track_get_recording ( Mb4Track  Track  ) 
See also:
MusicBrainz4::CTrack::Recording
Parameters:
Track Mb4Track object
Returns:
Mb4Recording object
int mb4_track_get_title ( Mb4Track  Track,
char *  str,
int  len 
)
See also:
MusicBrainz4::CTrack::Title
Parameters:
Track Mb4Track object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4TrackList mb4_track_list_clone ( Mb4TrackList  TrackList  ) 
Parameters:
TrackList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb4_track_list_delete ( Mb4TrackList  List  ) 
Parameters:
List List to delete
int mb4_track_list_get_count ( Mb4TrackList  List  ) 
Parameters:
List List to use
int mb4_track_list_get_offset ( Mb4TrackList  List  ) 
Parameters:
List List to use
Mb4Track mb4_track_list_item ( Mb4TrackList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb4Track object.
int mb4_track_list_size ( Mb4TrackList  List  ) 
Parameters:
List List to use
Mb4UserRating mb4_userrating_clone ( Mb4UserRating  UserRating  ) 
Parameters:
UserRating Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_userrating_delete ( Mb4UserRating  UserRating  ) 
Parameters:
UserRating Object to delete
int mb4_userrating_get_userrating ( Mb4UserRating  UserRating  ) 
See also:
MusicBrainz4::CUserRating::UserRating
Parameters:
UserRating Mb4UserRating object
Returns:
Returned value
Mb4UserTag mb4_usertag_clone ( Mb4UserTag  UserTag  ) 
Parameters:
UserTag Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_usertag_delete ( Mb4UserTag  UserTag  ) 
Parameters:
UserTag Object to delete
int mb4_usertag_get_name ( Mb4UserTag  UserTag,
char *  str,
int  len 
)
See also:
MusicBrainz4::CUserTag::Name
Parameters:
UserTag Mb4UserTag object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4UserTagList mb4_usertag_list_clone ( Mb4UserTagList  UserTagList  ) 
Parameters:
UserTagList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb4_usertag_list_delete ( Mb4UserTagList  List  ) 
Parameters:
List List to delete
int mb4_usertag_list_get_count ( Mb4UserTagList  List  ) 
Parameters:
List List to use
int mb4_usertag_list_get_offset ( Mb4UserTagList  List  ) 
Parameters:
List List to use
Mb4UserTag mb4_usertag_list_item ( Mb4UserTagList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb4UserTag object.
int mb4_usertag_list_size ( Mb4UserTagList  List  ) 
Parameters:
List List to use
Mb4Work mb4_work_clone ( Mb4Work  Work  ) 
Parameters:
Work Object to clone
Returns:
Cloned object. This object must be deleted once finished with.
void mb4_work_delete ( Mb4Work  Work  ) 
Parameters:
Work Object to delete
Mb4AliasList mb4_work_get_aliaslist ( Mb4Work  Work  ) 
See also:
MusicBrainz4::CWork::AliasList
Parameters:
Work Mb4Work object
Returns:
Mb4AliasList object
Mb4ArtistCredit mb4_work_get_artistcredit ( Mb4Work  Work  ) 
See also:
MusicBrainz4::CWork::ArtistCredit
Parameters:
Work Mb4Work object
Returns:
Mb4ArtistCredit object
int mb4_work_get_disambiguation ( Mb4Work  Work,
char *  str,
int  len 
)
See also:
MusicBrainz4::CWork::Disambiguation
Parameters:
Work Mb4Work object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_work_get_id ( Mb4Work  Work,
char *  str,
int  len 
)
See also:
MusicBrainz4::CWork::ID
Parameters:
Work Mb4Work object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int 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:
Work Mb4Work object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4ISWCList mb4_work_get_iswclist ( Mb4Work  Work  ) 
See also:
MusicBrainz4::CWork::ISWCList
Parameters:
Work Mb4WorkList object
Returns:
Mb4ISWCList object
int mb4_work_get_language ( Mb4Work  Work,
char *  str,
int  len 
)
See also:
MusicBrainz4::CWork::Language
Parameters:
Work Mb4Work object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4Rating mb4_work_get_rating ( Mb4Work  Work  ) 
See also:
MusicBrainz4::CWork::Rating
Parameters:
Work Mb4Work object
Returns:
Mb4Rating object
Mb4RelationList mb4_work_get_relationlist ( Mb4Work  Work  ) 
Deprecated:
See also:
MusicBrainz4::CWork::RelationList

This method is deprecated, please use mb4_work_get_relationlistlist

Parameters:
Work Mb4Work object
Returns:
Mb4RelationList object
Mb4RelationListList mb4_work_get_relationlistlist ( Mb4Work  Work  ) 
See also:
MusicBrainz4::CWork::RelationListList
Parameters:
Work Mb4WorkList object
Returns:
Mb4RelationListList object
Mb4TagList mb4_work_get_taglist ( Mb4Work  Work  ) 
See also:
MusicBrainz4::CWork::TagList
Parameters:
Work Mb4Work object
Returns:
Mb4TagList object
int mb4_work_get_title ( Mb4Work  Work,
char *  str,
int  len 
)
See also:
MusicBrainz4::CWork::Title
Parameters:
Work Mb4Work object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
int mb4_work_get_type ( Mb4Work  Work,
char *  str,
int  len 
)
See also:
MusicBrainz4::CWork::Type
Parameters:
Work Mb4Work object
str Returned string
len Number of characters available in return string
Returns:
The number of characters in the string to copy (not including terminating NULL)
Mb4UserRating mb4_work_get_userrating ( Mb4Work  Work  ) 
See also:
MusicBrainz4::CWork::UserRating
Parameters:
Work Mb4Work object
Returns:
Mb4UserRating object
Mb4UserTagList mb4_work_get_usertaglist ( Mb4Work  Work  ) 
See also:
MusicBrainz4::CWork::UserTagList
Parameters:
Work Mb4Work object
Returns:
Mb4UserTagList object
Mb4WorkList mb4_work_list_clone ( Mb4WorkList  WorkList  ) 
Parameters:
WorkList Object to clone
Returns:
Cloned list. This list must be deleted once finished with.
void mb4_work_list_delete ( Mb4WorkList  List  ) 
Parameters:
List List to delete
int mb4_work_list_get_count ( Mb4WorkList  List  ) 
Parameters:
List List to use
int mb4_work_list_get_offset ( Mb4WorkList  List  ) 
Parameters:
List List to use
Mb4Work mb4_work_list_item ( Mb4WorkList  List,
int  Item 
)
Parameters:
List List to use
Item Item number to return
Returns:
A Mb4Work object.
int mb4_work_list_size ( Mb4WorkList  List  ) 
Parameters:
List List to use
Generated on Tue May 15 18:06:21 2012 for libmusicbrainz4 by  doxygen 1.6.3