libmusicbrainz4  4.0.3
 All Classes Namespaces Files Functions Typedefs Enumerations Enumerator Macros Pages
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
AliasObject to clone
Returns
Cloned object. This object must be deleted once finished with.
void mb4_alias_delete ( Mb4Alias  Alias)
Parameters
AliasObject to delete
int mb4_alias_get_begindate ( Mb4Alias  Alias,
char *  str,
int  len 
)
See Also
MusicBrainz4::CAlias::BeginDate
Parameters
AliasMb4Alias object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
int mb4_alias_get_enddate ( Mb4Alias  Alias,
char *  str,
int  len 
)
See Also
MusicBrainz4::CAlias::EndDate
Parameters
AliasMb4Alias object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
int mb4_alias_get_locale ( Mb4Alias  Alias,
char *  str,
int  len 
)
See Also
MusicBrainz4::CAlias::Locale
Parameters
AliasMb4Alias object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
int mb4_alias_get_primary ( Mb4Alias  Alias,
char *  str,
int  len 
)
See Also
MusicBrainz4::CAlias::Primary
Parameters
AliasMb4Alias object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
int mb4_alias_get_sortname ( Mb4Alias  Alias,
char *  str,
int  len 
)
See Also
MusicBrainz4::CAlias::SortName
Parameters
AliasMb4Alias object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
int mb4_alias_get_text ( Mb4Alias  Alias,
char *  str,
int  len 
)
See Also
MusicBrainz4::CAlias::Text
Parameters
AliasMb4Alias object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
int mb4_alias_get_type ( Mb4Alias  Alias,
char *  str,
int  len 
)
See Also
MusicBrainz4::CAlias::Type
Parameters
AliasMb4Alias object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
Mb4AliasList mb4_alias_list_clone ( Mb4AliasList  AliasList)
Parameters
AliasListObject to clone
Returns
Cloned list. This list must be deleted once finished with.
void mb4_alias_list_delete ( Mb4AliasList  List)
Parameters
ListList to delete
int mb4_alias_list_get_count ( Mb4AliasList  List)
Parameters
ListList to use
int mb4_alias_list_get_offset ( Mb4AliasList  List)
Parameters
ListList to use
Mb4Alias mb4_alias_list_item ( Mb4AliasList  List,
int  Item 
)
Parameters
ListList to use
ItemItem number to return
Returns
A Mb4Alias object.
int mb4_alias_list_size ( Mb4AliasList  List)
Parameters
ListList to use
Mb4Annotation mb4_annotation_clone ( Mb4Annotation  Annotation)
Parameters
AnnotationObject to clone
Returns
Cloned object. This object must be deleted once finished with.
void mb4_annotation_delete ( Mb4Annotation  Annotation)
Parameters
AnnotationObject to delete
int mb4_annotation_get_entity ( Mb4Annotation  Annotation,
char *  str,
int  len 
)
See Also
MusicBrainz4::CAnnotation::Entity
Parameters
AnnotationMb4Annotation object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
int mb4_annotation_get_name ( Mb4Annotation  Annotation,
char *  str,
int  len 
)
See Also
MusicBrainz4::CAnnotation::Name
Parameters
AnnotationMb4Annotation object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
int mb4_annotation_get_text ( Mb4Annotation  Annotation,
char *  str,
int  len 
)
See Also
MusicBrainz4::CAnnotation::Text
Parameters
AnnotationMb4Annotation object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
int mb4_annotation_get_type ( Mb4Annotation  Annotation,
char *  str,
int  len 
)
See Also
MusicBrainz4::CAnnotation::Type
Parameters
AnnotationMb4Annotation object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
Mb4AnnotationList mb4_annotation_list_clone ( Mb4AnnotationList  AnnotationList)
Parameters
AnnotationListObject to clone
Returns
Cloned list. This list must be deleted once finished with.
void mb4_annotation_list_delete ( Mb4AnnotationList  List)
Parameters
ListList to delete
int mb4_annotation_list_get_count ( Mb4AnnotationList  List)
Parameters
ListList to use
int mb4_annotation_list_get_offset ( Mb4AnnotationList  List)
Parameters
ListList to use
Mb4Annotation mb4_annotation_list_item ( Mb4AnnotationList  List,
int  Item 
)
Parameters
ListList to use
ItemItem number to return
Returns
A Mb4Annotation object.
int mb4_annotation_list_size ( Mb4AnnotationList  List)
Parameters
ListList to use
Mb4Artist mb4_artist_clone ( Mb4Artist  Artist)
Parameters
ArtistObject to clone
Returns
Cloned object. This object must be deleted once finished with.
void mb4_artist_delete ( Mb4Artist  Artist)
Parameters
ArtistObject to delete
Mb4AliasList mb4_artist_get_aliaslist ( Mb4Artist  Artist)
See Also
MusicBrainz4::CArtist::AliasList
Parameters
ArtistMb4Artist object
Returns
Mb4AliasList object
int mb4_artist_get_country ( Mb4Artist  Artist,
char *  str,
int  len 
)
See Also
MusicBrainz4::CArtist::Country
Parameters
ArtistMb4Artist object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
int mb4_artist_get_disambiguation ( Mb4Artist  Artist,
char *  str,
int  len 
)
See Also
MusicBrainz4::CArtist::Disambiguation
Parameters
ArtistMb4Artist object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
int mb4_artist_get_gender ( Mb4Artist  Artist,
char *  str,
int  len 
)
See Also
MusicBrainz4::CArtist::Gender
Parameters
ArtistMb4Artist object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
int mb4_artist_get_id ( Mb4Artist  Artist,
char *  str,
int  len 
)
See Also
MusicBrainz4::CArtist::ID
Parameters
ArtistMb4Artist object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
int mb4_artist_get_ipi ( Mb4Artist  Artist,
char *  str,
int  len 
)
Deprecated:
See Also
MusicBrainz4::CArtist::IPI

This method is deprecated, please use mb4_artist_get_ipilist

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

This method is deprecated, please use mb4_label_get_ipilist

Parameters
LabelMb4Label object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
Mb4IPIList mb4_label_get_ipilist ( Mb4Label  Label)
See Also
MusicBrainz4::CLabel::IPIList
Parameters
LabelMb4LabelList object
Returns
Mb4IPIList object
int mb4_label_get_labelcode ( Mb4Label  Label)
See Also
MusicBrainz4::CLabel::LabelCode
Parameters
LabelMb4Label object
Returns
Returned value
Mb4Lifespan mb4_label_get_lifespan ( Mb4Label  Label)
See Also
MusicBrainz4::CLabel::Lifespan
Parameters
LabelMb4Label object
Returns
Mb4Lifespan object
int mb4_label_get_name ( Mb4Label  Label,
char *  str,
int  len 
)
See Also
MusicBrainz4::CLabel::Name
Parameters
LabelMb4Label object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
Mb4Rating mb4_label_get_rating ( Mb4Label  Label)
See Also
MusicBrainz4::CLabel::Rating
Parameters
LabelMb4Label 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
LabelMb4Label object
Returns
Mb4RelationList object
Mb4RelationListList mb4_label_get_relationlistlist ( Mb4Label  Label)
See Also
MusicBrainz4::CLabel::RelationListList
Parameters
LabelMb4LabelList object
Returns
Mb4RelationListList object
Mb4ReleaseList mb4_label_get_releaselist ( Mb4Label  Label)
See Also
MusicBrainz4::CLabel::ReleaseList
Parameters
LabelMb4Label object
Returns
Mb4ReleaseList object
int mb4_label_get_sortname ( Mb4Label  Label,
char *  str,
int  len 
)
See Also
MusicBrainz4::CLabel::SortName
Parameters
LabelMb4Label object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
Mb4TagList mb4_label_get_taglist ( Mb4Label  Label)
See Also
MusicBrainz4::CLabel::TagList
Parameters
LabelMb4Label object
Returns
Mb4TagList object
int mb4_label_get_type ( Mb4Label  Label,
char *  str,
int  len 
)
See Also
MusicBrainz4::CLabel::Type
Parameters
LabelMb4Label object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
Mb4UserRating mb4_label_get_userrating ( Mb4Label  Label)
See Also
MusicBrainz4::CLabel::UserRating
Parameters
LabelMb4Label object
Returns
Mb4UserRating object
Mb4UserTagList mb4_label_get_usertaglist ( Mb4Label  Label)
See Also
MusicBrainz4::CLabel::UserTagList
Parameters
LabelMb4Label object
Returns
Mb4UserTagList object
Mb4LabelList mb4_label_list_clone ( Mb4LabelList  LabelList)
Parameters
LabelListObject to clone
Returns
Cloned list. This list must be deleted once finished with.
void mb4_label_list_delete ( Mb4LabelList  List)
Parameters
ListList to delete
int mb4_label_list_get_count ( Mb4LabelList  List)
Parameters
ListList to use
int mb4_label_list_get_offset ( Mb4LabelList  List)
Parameters
ListList to use
Mb4Label mb4_label_list_item ( Mb4LabelList  List,
int  Item 
)
Parameters
ListList to use
ItemItem number to return
Returns
A Mb4Label object.
int mb4_label_list_size ( Mb4LabelList  List)
Parameters
ListList to use
Mb4LabelInfo mb4_labelinfo_clone ( Mb4LabelInfo  LabelInfo)
Parameters
LabelInfoObject to clone
Returns
Cloned object. This object must be deleted once finished with.
void mb4_labelinfo_delete ( Mb4LabelInfo  LabelInfo)
Parameters
LabelInfoObject to delete
int mb4_labelinfo_get_catalognumber ( Mb4LabelInfo  LabelInfo,
char *  str,
int  len 
)
See Also
MusicBrainz4::CLabelInfo::CatalogNumber
Parameters
LabelInfoMb4LabelInfo object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
Mb4Label mb4_labelinfo_get_label ( Mb4LabelInfo  LabelInfo)
See Also
MusicBrainz4::CLabelInfo::Label
Parameters
LabelInfoMb4LabelInfo object
Returns
Mb4Label object
Mb4LabelInfoList mb4_labelinfo_list_clone ( Mb4LabelInfoList  LabelInfoList)
Parameters
LabelInfoListObject to clone
Returns
Cloned list. This list must be deleted once finished with.
void mb4_labelinfo_list_delete ( Mb4LabelInfoList  List)
Parameters
ListList to delete
int mb4_labelinfo_list_get_count ( Mb4LabelInfoList  List)
Parameters
ListList to use
int mb4_labelinfo_list_get_offset ( Mb4LabelInfoList  List)
Parameters
ListList to use
Mb4LabelInfo mb4_labelinfo_list_item ( Mb4LabelInfoList  List,
int  Item 
)
Parameters
ListList to use
ItemItem number to return
Returns
A Mb4LabelInfo object.
int mb4_labelinfo_list_size ( Mb4LabelInfoList  List)
Parameters
ListList to use
Mb4Lifespan mb4_lifespan_clone ( Mb4Lifespan  Lifespan)
Parameters
LifespanObject to clone
Returns
Cloned object. This object must be deleted once finished with.
void mb4_lifespan_delete ( Mb4Lifespan  Lifespan)
Parameters
LifespanObject to delete
int mb4_lifespan_get_begin ( Mb4Lifespan  Lifespan,
char *  str,
int  len 
)
See Also
MusicBrainz4::CLifespan::Begin
Parameters
LifespanMb4Lifespan object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
int mb4_lifespan_get_end ( Mb4Lifespan  Lifespan,
char *  str,
int  len 
)
See Also
MusicBrainz4::CLifespan::End
Parameters
LifespanMb4Lifespan object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
int mb4_lifespan_get_ended ( Mb4Lifespan  Lifespan,
char *  str,
int  len 
)
See Also
MusicBrainz4::CLifespan::Ended
Parameters
LifespanMb4Lifespan object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
Mb4Medium mb4_medium_clone ( Mb4Medium  Medium)
Parameters
MediumObject to clone
Returns
Cloned object. This object must be deleted once finished with.
unsigned char mb4_medium_contains_discid ( Mb4Medium  Medium,
const char *  DiscID 
)
See Also
MusicBrainz4::CMedium::ContainsDiscID
Parameters
MediumMb4Medium object
DiscIDDiscID to check
Returns
1 if DiscID found, 0 otherwise
void mb4_medium_delete ( Mb4Medium  Medium)
Parameters
MediumObject to delete
Mb4DiscList mb4_medium_get_disclist ( Mb4Medium  Medium)
See Also
MusicBrainz4::CMedium::DiscList
Parameters
MediumMb4Medium object
Returns
Mb4DiscList object
int mb4_medium_get_format ( Mb4Medium  Medium,
char *  str,
int  len 
)
See Also
MusicBrainz4::CMedium::Format
Parameters
MediumMb4Medium object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
int mb4_medium_get_position ( Mb4Medium  Medium)
See Also
MusicBrainz4::CMedium::Position
Parameters
MediumMb4Medium object
Returns
Returned value
int mb4_medium_get_title ( Mb4Medium  Medium,
char *  str,
int  len 
)
See Also
MusicBrainz4::CMedium::Title
Parameters
MediumMb4Medium object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
Mb4TrackList mb4_medium_get_tracklist ( Mb4Medium  Medium)
See Also
MusicBrainz4::CMedium::TrackList
Parameters
MediumMb4Medium object
Returns
Mb4TrackList object
Mb4MediumList mb4_medium_list_clone ( Mb4MediumList  MediumList)
Parameters
MediumListObject to clone
Returns
Cloned list. This list must be deleted once finished with.
void mb4_medium_list_delete ( Mb4MediumList  List)
Parameters
ListList to delete
int mb4_medium_list_get_count ( Mb4MediumList  List)
Parameters
ListList to use
int mb4_medium_list_get_offset ( Mb4MediumList  List)
Parameters
ListList to use
int mb4_medium_list_get_trackcount ( Mb4MediumList  List)
See Also
MusicBrainz4::CMedium::TrackCount
Parameters
ListList to use
Returns
Returned value
Mb4Medium mb4_medium_list_item ( Mb4MediumList  List,
int  Item 
)
Parameters
ListList to use
ItemItem number to return
Returns
A Mb4Medium object.
int mb4_medium_list_size ( Mb4MediumList  List)
Parameters
ListList to use
Mb4Message mb4_message_clone ( Mb4Message  Message)
Parameters
MessageObject to clone
Returns
Cloned object. This object must be deleted once finished with.
void mb4_message_delete ( Mb4Message  Message)
Parameters
MessageObject to delete
int mb4_message_get_text ( Mb4Message  Message,
char *  str,
int  len 
)
See Also
MusicBrainz4::CMessage::Text
Parameters
MessageMb4Message object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
Mb4Metadata mb4_metadata_clone ( Mb4Metadata  Metadata)
Parameters
MetadataObject to clone
Returns
Cloned object. This object must be deleted once finished with.
void mb4_metadata_delete ( Mb4Metadata  Metadata)
Parameters
MetadataObject to delete
Mb4AnnotationList mb4_metadata_get_annotationlist ( Mb4Metadata  Metadata)
See Also
MusicBrainz4::CMetadata::AnnotationList
Parameters
MetadataMb4Metadata object
Returns
Mb4AnnotationList object
Mb4Artist mb4_metadata_get_artist ( Mb4Metadata  Metadata)
See Also
MusicBrainz4::CMetadata::Artist
Parameters
MetadataMb4Metadata object
Returns
Mb4Artist object
Mb4ArtistList mb4_metadata_get_artistlist ( Mb4Metadata  Metadata)
See Also
MusicBrainz4::CMetadata::ArtistList
Parameters
MetadataMb4Metadata object
Returns
Mb4ArtistList object
Mb4CDStub mb4_metadata_get_cdstub ( Mb4Metadata  Metadata)
See Also
MusicBrainz4::CMetadata::CDStub
Parameters
MetadataMb4Metadata object
Returns
Mb4CDStub object
Mb4CDStubList mb4_metadata_get_cdstublist ( Mb4Metadata  Metadata)
See Also
MusicBrainz4::CMetadata::CDStubList
Parameters
MetadataMb4Metadata object
Returns
Mb4CDStubList object
Mb4Collection mb4_metadata_get_collection ( Mb4Metadata  Metadata)
See Also
MusicBrainz4::CMetadata::Collection
Parameters
MetadataMb4Metadata object
Returns
Mb4Collection object
Mb4CollectionList mb4_metadata_get_collectionlist ( Mb4Metadata  Metadata)
See Also
MusicBrainz4::CMetadata::CollectionList
Parameters
MetadataMb4Metadata object
Returns
Mb4CollectionList object
int mb4_metadata_get_created ( Mb4Metadata  Metadata,
char *  str,
int  len 
)
See Also
MusicBrainz4::CMetadata::Created
Parameters
MetadataMb4Metadata object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
Mb4Disc mb4_metadata_get_disc ( Mb4Metadata  Metadata)
See Also
MusicBrainz4::CMetadata::Disc
Parameters
MetadataMb4Metadata object
Returns
Mb4Disc object
Mb4FreeDBDiscList mb4_metadata_get_freedbdisclist ( Mb4Metadata  Metadata)
See Also
MusicBrainz4::CMetadata::FreeDBDiscList
Parameters
MetadataMb4Metadata object
Returns
Mb4FreeDBDiscList object
int mb4_metadata_get_generator ( Mb4Metadata  Metadata,
char *  str,
int  len 
)
See Also
MusicBrainz4::CMetadata::Generator
Parameters
MetadataMb4Metadata object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
Mb4ISRC mb4_metadata_get_isrc ( Mb4Metadata  Metadata)
See Also
MusicBrainz4::CMetadata::ISRC
Parameters
MetadataMb4Metadata object
Returns
Mb4ISRC object
Mb4ISRCList mb4_metadata_get_isrclist ( Mb4Metadata  Metadata)
See Also
MusicBrainz4::CMetadata::ISRCList
Parameters
MetadataMb4Metadata object
Returns
Mb4ISRCList object
Mb4Label mb4_metadata_get_label ( Mb4Metadata  Metadata)
See Also
MusicBrainz4::CMetadata::Label
Parameters
MetadataMb4Metadata object
Returns
Mb4Label object
Mb4LabelInfoList mb4_metadata_get_labelinfolist ( Mb4Metadata  Metadata)
See Also
MusicBrainz4::CMetadata::LabelInfoList
Parameters
MetadataMb4Metadata object
Returns
Mb4LabelInfoList object
Mb4LabelList mb4_metadata_get_labellist ( Mb4Metadata  Metadata)
See Also
MusicBrainz4::CMetadata::LabelList
Parameters
MetadataMb4Metadata object
Returns
Mb4LabelList object
Mb4Message mb4_metadata_get_message ( Mb4Metadata  Metadata)
See Also
MusicBrainz4::CMetadata::Message
Parameters
MetadataMb4Metadata object
Returns
Mb4Message object
Mb4PUID mb4_metadata_get_puid ( Mb4Metadata  Metadata)
See Also
MusicBrainz4::CMetadata::PUID
Parameters
MetadataMb4Metadata object
Returns
Mb4PUID object
Mb4Rating mb4_metadata_get_rating ( Mb4Metadata  Metadata)
See Also
MusicBrainz4::CMetadata::Rating
Parameters
MetadataMb4Metadata object
Returns
Mb4Rating object
Mb4Recording mb4_metadata_get_recording ( Mb4Metadata  Metadata)
See Also
MusicBrainz4::CMetadata::Recording
Parameters
MetadataMb4Metadata object
Returns
Mb4Recording object
Mb4RecordingList mb4_metadata_get_recordinglist ( Mb4Metadata  Metadata)
See Also
MusicBrainz4::CMetadata::RecordingList
Parameters
MetadataMb4Metadata object
Returns
Mb4RecordingList object
Mb4Release mb4_metadata_get_release ( Mb4Metadata  Metadata)
See Also
MusicBrainz4::CMetadata::Release
Parameters
MetadataMb4Metadata object
Returns
Mb4Release object
Mb4ReleaseGroup mb4_metadata_get_releasegroup ( Mb4Metadata  Metadata)
See Also
MusicBrainz4::CMetadata::ReleaseGroup
Parameters
MetadataMb4Metadata object
Returns
Mb4ReleaseGroup object
Mb4ReleaseGroupList mb4_metadata_get_releasegrouplist ( Mb4Metadata  Metadata)
See Also
MusicBrainz4::CMetadata::ReleaseGroupList
Parameters
MetadataMb4Metadata object
Returns
Mb4ReleaseGroupList object
Mb4ReleaseList mb4_metadata_get_releaselist ( Mb4Metadata  Metadata)
See Also
MusicBrainz4::CMetadata::ReleaseList
Parameters
MetadataMb4Metadata object
Returns
Mb4ReleaseList object
Mb4TagList mb4_metadata_get_taglist ( Mb4Metadata  Metadata)
See Also
MusicBrainz4::CMetadata::TagList
Parameters
MetadataMb4Metadata object
Returns
Mb4TagList object
Mb4UserRating mb4_metadata_get_userrating ( Mb4Metadata  Metadata)
See Also
MusicBrainz4::CMetadata::UserRating
Parameters
MetadataMb4Metadata object
Returns
Mb4UserRating object
Mb4UserTagList mb4_metadata_get_usertaglist ( Mb4Metadata  Metadata)
See Also
MusicBrainz4::CMetadata::UserTagList
Parameters
MetadataMb4Metadata object
Returns
Mb4UserTagList object
Mb4Work mb4_metadata_get_work ( Mb4Metadata  Metadata)
See Also
MusicBrainz4::CMetadata::Work
Parameters
MetadataMb4Metadata object
Returns
Mb4Work object
Mb4WorkList mb4_metadata_get_worklist ( Mb4Metadata  Metadata)
See Also
MusicBrainz4::CMetadata::WorkList
Parameters
MetadataMb4Metadata object
Returns
Mb4WorkList object
int mb4_metadata_get_xmlns ( Mb4Metadata  Metadata,
char *  str,
int  len 
)
See Also
MusicBrainz4::CMetadata::XMLNS
Parameters
MetadataMb4Metadata object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
int mb4_metadata_get_xmlnsext ( Mb4Metadata  Metadata,
char *  str,
int  len 
)
See Also
MusicBrainz4::CMetadata::XMLNSExt
Parameters
MetadataMb4Metadata object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
Mb4NameCredit mb4_namecredit_clone ( Mb4NameCredit  NameCredit)
Parameters
NameCreditObject to clone
Returns
Cloned object. This object must be deleted once finished with.
void mb4_namecredit_delete ( Mb4NameCredit  NameCredit)
Parameters
NameCreditObject to delete
Mb4Artist mb4_namecredit_get_artist ( Mb4NameCredit  NameCredit)
See Also
MusicBrainz4::CNameCredit::Artist
Parameters
NameCreditMb4NameCredit object
Returns
Mb4Artist object
int mb4_namecredit_get_joinphrase ( Mb4NameCredit  NameCredit,
char *  str,
int  len 
)
See Also
MusicBrainz4::CNameCredit::JoinPhrase
Parameters
NameCreditMb4NameCredit object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
int mb4_namecredit_get_name ( Mb4NameCredit  NameCredit,
char *  str,
int  len 
)
See Also
MusicBrainz4::CNameCredit::Name
Parameters
NameCreditMb4NameCredit object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
Mb4NameCreditList mb4_namecredit_list_clone ( Mb4NameCreditList  NameCreditList)
Parameters
NameCreditListObject to clone
Returns
Cloned list. This list must be deleted once finished with.
void mb4_namecredit_list_delete ( Mb4NameCreditList  List)
Parameters
ListList to delete
int mb4_namecredit_list_get_count ( Mb4NameCreditList  List)
Parameters
ListList to use
int mb4_namecredit_list_get_offset ( Mb4NameCreditList  List)
Parameters
ListList to use
Mb4NameCredit mb4_namecredit_list_item ( Mb4NameCreditList  List,
int  Item 
)
Parameters
ListList to use
ItemItem number to return
Returns
A Mb4NameCredit object.
int mb4_namecredit_list_size ( Mb4NameCreditList  List)
Parameters
ListList to use
Mb4NonMBTrack mb4_nonmbtrack_clone ( Mb4NonMBTrack  NonMBTrack)
Parameters
NonMBTrackObject to clone
Returns
Cloned object. This object must be deleted once finished with.
void mb4_nonmbtrack_delete ( Mb4NonMBTrack  NonMBTrack)
Parameters
NonMBTrackObject to delete
int mb4_nonmbtrack_get_artist ( Mb4NonMBTrack  NonMBTrack,
char *  str,
int  len 
)
See Also
MusicBrainz4::CNonMBTrack::Artist
Parameters
NonMBTrackMb4NonMBTrack object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
int mb4_nonmbtrack_get_length ( Mb4NonMBTrack  NonMBTrack)
See Also
MusicBrainz4::CNonMBTrack::Length
Parameters
NonMBTrackMb4NonMBTrack object
Returns
Returned value
int mb4_nonmbtrack_get_title ( Mb4NonMBTrack  NonMBTrack,
char *  str,
int  len 
)
See Also
MusicBrainz4::CNonMBTrack::Title
Parameters
NonMBTrackMb4NonMBTrack object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
Mb4NonMBTrackList mb4_nonmbtrack_list_clone ( Mb4NonMBTrackList  NonMBTrackList)
Parameters
NonMBTrackListObject to clone
Returns
Cloned list. This list must be deleted once finished with.
void mb4_nonmbtrack_list_delete ( Mb4NonMBTrackList  List)
Parameters
ListList to delete
int mb4_nonmbtrack_list_get_count ( Mb4NonMBTrackList  List)
Parameters
ListList to use
int mb4_nonmbtrack_list_get_offset ( Mb4NonMBTrackList  List)
Parameters
ListList to use
Mb4NonMBTrack mb4_nonmbtrack_list_item ( Mb4NonMBTrackList  List,
int  Item 
)
Parameters
ListList to use
ItemItem number to return
Returns
A Mb4NonMBTrack object.
int mb4_nonmbtrack_list_size ( Mb4NonMBTrackList  List)
Parameters
ListList to use
Mb4PUID mb4_puid_clone ( Mb4PUID  PUID)
Parameters
PUIDObject to clone
Returns
Cloned object. This object must be deleted once finished with.
void mb4_puid_delete ( Mb4PUID  PUID)
Parameters
PUIDObject to delete
int mb4_puid_get_id ( Mb4PUID  PUID,
char *  str,
int  len 
)
See Also
MusicBrainz4::CPUID::ID
Parameters
PUIDMb4PUID object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
Mb4RecordingList mb4_puid_get_recordinglist ( Mb4PUID  PUID)
See Also
MusicBrainz4::CPUID::RecordingList
Parameters
PUIDMb4PUID object
Returns
Mb4RecordingList object
Mb4PUIDList mb4_puid_list_clone ( Mb4PUIDList  PUIDList)
Parameters
PUIDListObject to clone
Returns
Cloned list. This list must be deleted once finished with.
void mb4_puid_list_delete ( Mb4PUIDList  List)
Parameters
ListList to delete
int mb4_puid_list_get_count ( Mb4PUIDList  List)
Parameters
ListList to use
int mb4_puid_list_get_offset ( Mb4PUIDList  List)
Parameters
ListList to use
Mb4PUID mb4_puid_list_item ( Mb4PUIDList  List,
int  Item 
)
Parameters
ListList to use
ItemItem number to return
Returns
A Mb4PUID object.
int mb4_puid_list_size ( Mb4PUIDList  List)
Parameters
ListList to use
unsigned char mb4_query_add_collection_entries ( Mb4Query  Query,
const char *  Collection,
int  NumEntries,
const char **  Entries 
)
See Also
MusicBrainz4::CQuery::AddCollectionEntries
Parameters
QueryMb4Query object
CollectionID of collection to add releases to
NumEntriesThe number of entries to add
EntriesArray of strings of release IDs to add
Returns
0 on failure, 1 on success
Mb4Query mb4_query_clone ( Mb4Query  Query)
Parameters
QueryObject to clone
Returns
Cloned object. This object must be deleted once finished with.
void mb4_query_delete ( Mb4Query  Query)
Parameters
QueryObject to delete
unsigned char mb4_query_delete_collection_entries ( Mb4Query  Query,
const char *  Collection,
int  NumEntries,
const char **  Entries 
)
See Also
MusicBrainz4::CQuery::AddCollectionEntries
Parameters
QueryMb4Query object
CollectionID of collection to delete releases from
NumEntriesThe number of entries to delete
EntriesArray of strings of release IDs to delete
Returns
0 on failure, 1 on success
int mb4_query_get_lasterrormessage ( Mb4Query  Query,
char *  str,
int  len 
)
See Also
MusicBrainz4::CQuery::LastErrorMessage
Parameters
QueryMb4Query object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
int mb4_query_get_lasthttpcode ( Mb4Query  Query)
See Also
MusicBrainz4::CQuery::LastHTTPCode
Parameters
QueryMb4Query object
Returns
Returned value
tQueryResult mb4_query_get_lastresult ( Mb4Query  Query)
See Also
MusicBrainz4::CQuery::LastResult
Parameters
QueryMb4Query object
Returns
Last query result code
int mb4_query_get_version ( Mb4Query  Query,
char *  str,
int  len 
)
See Also
MusicBrainz4::CQuery::Version
Parameters
QueryMb4Query object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
Mb4ReleaseList mb4_query_lookup_discid ( Mb4Query  Query,
const char *  DiscID 
)
See Also
MusicBrainz4::CQuery::LookupDiscID
Parameters
QueryMb4Query object
DiscIDDiscID to lookup
Returns
A Mb4ReleaseList object. This object must be deleted once finished with.
Mb4Release mb4_query_lookup_release ( Mb4Query  Query,
const char *  Release 
)
See Also
MusicBrainz4::CQuery::LookupRelease
Parameters
QueryMb4Query object
ReleaseRelease to return information for
Returns
A Mb4Release object. This object must be deleted once finished with.
Mb4Query mb4_query_new ( const char *  UserAgent,
const char *  Server,
int  Port 
)
See Also
MusicBrainz4::CQuery::CQuery
Parameters
UserAgentUser agent to be passed to submissions
ServerServer to use, pass null to use the default server
PortPort to use, pass 0 to use the default port
Returns
The newly created Mb4Query object. This object must be deleted once finished with.
Mb4Metadata mb4_query_query ( Mb4Query  Query,
const char *  Entity,
const char *  ID,
const char *  Resource,
int  NumParams,
char **  ParamNames,
char **  ParamValues 
)
See Also
MusicBrainz4::CQuery::Query
Parameters
QueryMb4Query object
EntityThe entity to query
IDThe ID to query
ResourceThe resource to query
NumParamsThe number of parameters in the following arrays
ParamNamesArray of strings containing parameter names
ParamValuesArray of space seperated parameter values
Returns
A Mb4Metadata object. This object must be deleted once finished with.
void mb4_query_set_password ( Mb4Query  Query,
const char *  Password 
)
See Also
MusicBrainz4::CQuery::SetPassword
Parameters
QueryMb4Query object
PasswordPassword to use
void mb4_query_set_proxyhost ( Mb4Query  Query,
const char *  ProxyHost 
)
See Also
MusicBrainz4::CQuery::SetProxyHost
Parameters
QueryMb4Query object
ProxyHostProxy server to use
void mb4_query_set_proxypassword ( Mb4Query  Query,
const char *  ProxyPassword 
)
See Also
MusicBrainz4::CQuery::SetProxyPassword
Parameters
QueryMb4Query object
ProxyPasswordPassword to use
void mb4_query_set_proxyport ( Mb4Query  Query,
int  ProxyPort 
)
See Also
MusicBrainz4::CQuery::SetProxyPort
Parameters
QueryMb4Query object
ProxyPortPort to use on proxy server
void mb4_query_set_proxyusername ( Mb4Query  Query,
const char *  ProxyUserName 
)
See Also
MusicBrainz4::CQuery::SetProxyUserName
Parameters
QueryMb4Query object
ProxyUserNameUser name to use
void mb4_query_set_username ( Mb4Query  Query,
const char *  UserName 
)
See Also
MusicBrainz4::CQuery::SetUserName
Parameters
QueryMb4Query object
UserNameUsername to use
Mb4Rating mb4_rating_clone ( Mb4Rating  Rating)
Parameters
RatingObject to clone
Returns
Cloned object. This object must be deleted once finished with.
void mb4_rating_delete ( Mb4Rating  Rating)
Parameters
RatingObject to delete
double mb4_rating_get_rating ( Mb4Rating  Rating)
See Also
MusicBrainz4::CRating::Rating
Parameters
RatingMb4Rating object
Returns
Returned value
int mb4_rating_get_votescount ( Mb4Rating  Rating)
See Also
MusicBrainz4::CRating::VotesCount
Parameters
RatingMb4Rating object
Returns
Returned value
Mb4Recording mb4_recording_clone ( Mb4Recording  Recording)
Parameters
RecordingObject to clone
Returns
Cloned object. This object must be deleted once finished with.
void mb4_recording_delete ( Mb4Recording  Recording)
Parameters
RecordingObject to delete
Mb4ArtistCredit mb4_recording_get_artistcredit ( Mb4Recording  Recording)
See Also
MusicBrainz4::CRecording::ArtistCredit
Parameters
RecordingMb4Recording object
Returns
Mb4ArtistCredit object
int mb4_recording_get_disambiguation ( Mb4Recording  Recording,
char *  str,
int  len 
)
See Also
MusicBrainz4::CRecording::Disambiguation
Parameters
RecordingMb4Recording object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
int mb4_recording_get_id ( Mb4Recording  Recording,
char *  str,
int  len 
)
See Also
MusicBrainz4::CRecording::ID
Parameters
RecordingMb4Recording object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
Mb4ISRCList mb4_recording_get_isrclist ( Mb4Recording  Recording)
See Also
MusicBrainz4::CRecording::ISRCList
Parameters
RecordingMb4Recording object
Returns
Mb4ISRCList object
int mb4_recording_get_length ( Mb4Recording  Recording)
See Also
MusicBrainz4::CRecording::Length
Parameters
RecordingMb4Recording object
Returns
Returned value
Mb4PUIDList mb4_recording_get_puidlist ( Mb4Recording  Recording)
See Also
MusicBrainz4::CRecording::PUIDList
Parameters
RecordingMb4Recording object
Returns
Mb4PUIDList object
Mb4Rating mb4_recording_get_rating ( Mb4Recording  Recording)
See Also
MusicBrainz4::CRecording::Rating
Parameters
RecordingMb4Recording 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
RecordingMb4Recording object
Returns
Mb4RelationList object
Mb4RelationListList mb4_recording_get_relationlistlist ( Mb4Recording  Recording)
See Also
MusicBrainz4::CRecording::RelationListList
Parameters
RecordingMb4RecordingList object
Returns
Mb4RelationListList object
Mb4ReleaseList mb4_recording_get_releaselist ( Mb4Recording  Recording)
See Also
MusicBrainz4::CRecording::ReleaseList
Parameters
RecordingMb4Recording object
Returns
Mb4ReleaseList object
Mb4TagList mb4_recording_get_taglist ( Mb4Recording  Recording)
See Also
MusicBrainz4::CRecording::TagList
Parameters
RecordingMb4Recording object
Returns
Mb4TagList object
int mb4_recording_get_title ( Mb4Recording  Recording,
char *  str,
int  len 
)
See Also
MusicBrainz4::CRecording::Title
Parameters
RecordingMb4Recording object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
Mb4UserRating mb4_recording_get_userrating ( Mb4Recording  Recording)
See Also
MusicBrainz4::CRecording::UserRating
Parameters
RecordingMb4Recording object
Returns
Mb4UserRating object
Mb4UserTagList mb4_recording_get_usertaglist ( Mb4Recording  Recording)
See Also
MusicBrainz4::CRecording::UserTagList
Parameters
RecordingMb4Recording object
Returns
Mb4UserTagList object
Mb4RecordingList mb4_recording_list_clone ( Mb4RecordingList  RecordingList)
Parameters
RecordingListObject to clone
Returns
Cloned list. This list must be deleted once finished with.
void mb4_recording_list_delete ( Mb4RecordingList  List)
Parameters
ListList to delete
int mb4_recording_list_get_count ( Mb4RecordingList  List)
Parameters
ListList to use
int mb4_recording_list_get_offset ( Mb4RecordingList  List)
Parameters
ListList to use
Mb4Recording mb4_recording_list_item ( Mb4RecordingList  List,
int  Item 
)
Parameters
ListList to use
ItemItem number to return
Returns
A Mb4Recording object.
int mb4_recording_list_size ( Mb4RecordingList  List)
Parameters
ListList to use
Mb4Relation mb4_relation_clone ( Mb4Relation  Relation)
Parameters
RelationObject to clone
Returns
Cloned object. This object must be deleted once finished with.
void mb4_relation_delete ( Mb4Relation  Relation)
Parameters
RelationObject to delete
Mb4Artist mb4_relation_get_artist ( Mb4Relation  Relation)
See Also
MusicBrainz4::CRelation::Artist
Parameters
RelationMb4Relation object
Returns
Mb4Artist object
Mb4AttributeList mb4_relation_get_attributelist ( Mb4Relation  Relation)
See Also
MusicBrainz4::CRelation::AttributeList
Parameters
RelationMb4Relation object
Returns
Mb4AttributeList object
int mb4_relation_get_begin ( Mb4Relation  Relation,
char *  str,
int  len 
)
See Also
MusicBrainz4::CRelation::Begin
Parameters
RelationMb4Relation object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
int mb4_relation_get_direction ( Mb4Relation  Relation,
char *  str,
int  len 
)
See Also
MusicBrainz4::CRelation::Direction
Parameters
RelationMb4Relation object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
int mb4_relation_get_end ( Mb4Relation  Relation,
char *  str,
int  len 
)
See Also
MusicBrainz4::CRelation::End
Parameters
RelationMb4Relation object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
Mb4Label mb4_relation_get_label ( Mb4Relation  Relation)
See Also
MusicBrainz4::CRelation::Label
Parameters
RelationMb4Relation object
Returns
Mb4Label object
Mb4Recording mb4_relation_get_recording ( Mb4Relation  Relation)
See Also
MusicBrainz4::CRelation::Recording
Parameters
RelationMb4Relation object
Returns
Mb4Recording object
Mb4Release mb4_relation_get_release ( Mb4Relation  Relation)
See Also
MusicBrainz4::CRelation::Release
Parameters
RelationMb4Relation object
Returns
Mb4Release object
Mb4ReleaseGroup mb4_relation_get_releasegroup ( Mb4Relation  Relation)
See Also
MusicBrainz4::CRelation::ReleaseGroup
Parameters
RelationMb4Relation object
Returns
Mb4ReleaseGroup object
int mb4_relation_get_target ( Mb4Relation  Relation,
char *  str,
int  len 
)
See Also
MusicBrainz4::CRelation::Target
Parameters
RelationMb4Relation object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
int mb4_relation_get_type ( Mb4Relation  Relation,
char *  str,
int  len 
)
See Also
MusicBrainz4::CRelation::Type
Parameters
RelationMb4Relation object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
Mb4Work mb4_relation_get_work ( Mb4Relation  Relation)
See Also
MusicBrainz4::CRelation::Work
Parameters
RelationMb4Relation object
Returns
Mb4Work object
Mb4RelationList mb4_relation_list_clone ( Mb4RelationList  RelationList)
Parameters
RelationListObject to clone
Returns
Cloned list. This list must be deleted once finished with.
void mb4_relation_list_delete ( Mb4RelationList  List)
Parameters
ListList to delete
int mb4_relation_list_get_count ( Mb4RelationList  List)
Parameters
ListList to use
int mb4_relation_list_get_offset ( Mb4RelationList  List)
Parameters
ListList to use
int mb4_relation_list_get_targettype ( Mb4RelationList  List,
char *  str,
int  len 
)
See Also
MusicBrainz4::CRelation::TargetType
Parameters
ListList to use
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
Mb4Relation mb4_relation_list_item ( Mb4RelationList  List,
int  Item 
)
Parameters
ListList to use
ItemItem number to return
Returns
A Mb4Relation object.
int mb4_relation_list_size ( Mb4RelationList  List)
Parameters
ListList to use
Mb4RelationListList mb4_relationlist_list_clone ( Mb4RelationListList  RelationListList)
Parameters
RelationListListObject to clone
Returns
Cloned list. This list must be deleted once finished with.
void mb4_relationlist_list_delete ( Mb4RelationListList  List)
Parameters
ListList to delete
int mb4_relationlist_list_get_count ( Mb4RelationListList  List)
Parameters
ListList to use
int mb4_relationlist_list_get_offset ( Mb4RelationListList  List)
Parameters
ListList to use
Mb4RelationList mb4_relationlist_list_item ( Mb4RelationListList  List,
int  Item 
)
Parameters
ListList to use
ItemItem number to return
Returns
A Mb4RelationList object.
int mb4_relationlist_list_size ( Mb4RelationListList  List)
Parameters
ListList to use
Mb4Release mb4_release_clone ( Mb4Release  Release)
Parameters
ReleaseObject to clone
Returns
Cloned object. This object must be deleted once finished with.
void mb4_release_delete ( Mb4Release  Release)
Parameters
ReleaseObject to delete
Mb4ArtistCredit mb4_release_get_artistcredit ( Mb4Release  Release)
See Also
MusicBrainz4::CRelease::ArtistCredit
Parameters
ReleaseMb4Release object
Returns
Mb4ArtistCredit object
int mb4_release_get_asin ( Mb4Release  Release,
char *  str,
int  len 
)
See Also
MusicBrainz4::CRelease::ASIN
Parameters
ReleaseMb4Release object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
int mb4_release_get_barcode ( Mb4Release  Release,
char *  str,
int  len 
)
See Also
MusicBrainz4::CRelease::Barcode
Parameters
ReleaseMb4Release object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
Mb4CollectionList mb4_release_get_collectionlist ( Mb4Release  Release)
See Also
MusicBrainz4::CRelease::CollectionList
Parameters
ReleaseMb4Release object
Returns
Mb4CollectionList object
int mb4_release_get_country ( Mb4Release  Release,
char *  str,
int  len 
)
See Also
MusicBrainz4::CRelease::Country
Parameters
ReleaseMb4Release object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
int mb4_release_get_date ( Mb4Release  Release,
char *  str,
int  len 
)
See Also
MusicBrainz4::CRelease::Date
Parameters
ReleaseMb4Release object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
int mb4_release_get_disambiguation ( Mb4Release  Release,
char *  str,
int  len 
)
See Also
MusicBrainz4::CRelease::Disambiguation
Parameters
ReleaseMb4Release object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
int mb4_release_get_id ( Mb4Release  Release,
char *  str,
int  len 
)
See Also
MusicBrainz4::CRelease::ID
Parameters
ReleaseMb4Release object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
Mb4LabelInfoList mb4_release_get_labelinfolist ( Mb4Release  Release)
See Also
MusicBrainz4::CRelease::LabelInfoList
Parameters
ReleaseMb4Release object
Returns
Mb4LabelInfoList object
Mb4MediumList mb4_release_get_mediumlist ( Mb4Release  Release)
See Also
MusicBrainz4::CRelease::MediumList
Parameters
ReleaseMb4Release object
Returns
Mb4MediumList object
int mb4_release_get_packaging ( Mb4Release  Release,
char *  str,
int  len 
)
See Also
MusicBrainz4::CRelease::Packaging
Parameters
ReleaseMb4Release object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
int mb4_release_get_quality ( Mb4Release  Release,
char *  str,
int  len 
)
See Also
MusicBrainz4::CRelease::Quality
Parameters
ReleaseMb4Release object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
Mb4RelationList mb4_release_get_relationlist ( Mb4Release  Release)
Deprecated:
See Also
MusicBrainz4::CRelease::RelationList

This method is deprecated, please use mb4_release_get_relationlistlist

Parameters
ReleaseMb4Release object
Returns
Mb4RelationList object
Mb4RelationListList mb4_release_get_relationlistlist ( Mb4Release  Release)
See Also
MusicBrainz4::CRelease::RelationListList
Parameters
ReleaseMb4ReleaseList object
Returns
Mb4RelationListList object
Mb4ReleaseGroup mb4_release_get_releasegroup ( Mb4Release  Release)
See Also
MusicBrainz4::CRelease::ReleaseGroup
Parameters
ReleaseMb4Release object
Returns
Mb4ReleaseGroup object
int mb4_release_get_status ( Mb4Release  Release,
char *  str,
int  len 
)
See Also
MusicBrainz4::CRelease::Status
Parameters
ReleaseMb4Release object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
Mb4TextRepresentation mb4_release_get_textrepresentation ( Mb4Release  Release)
See Also
MusicBrainz4::CRelease::TextRepresentation
Parameters
ReleaseMb4Release object
Returns
Mb4TextRepresentation object
int mb4_release_get_title ( Mb4Release  Release,
char *  str,
int  len 
)
See Also
MusicBrainz4::CRelease::Title
Parameters
ReleaseMb4Release object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
Mb4ReleaseList mb4_release_list_clone ( Mb4ReleaseList  ReleaseList)
Parameters
ReleaseListObject to clone
Returns
Cloned list. This list must be deleted once finished with.
void mb4_release_list_delete ( Mb4ReleaseList  List)
Parameters
ListList to delete
int mb4_release_list_get_count ( Mb4ReleaseList  List)
Parameters
ListList to use
int mb4_release_list_get_offset ( Mb4ReleaseList  List)
Parameters
ListList to use
Mb4Release mb4_release_list_item ( Mb4ReleaseList  List,
int  Item 
)
Parameters
ListList to use
ItemItem number to return
Returns
A Mb4Release object.
int mb4_release_list_size ( Mb4ReleaseList  List)
Parameters
ListList to use
Mb4MediumList mb4_release_media_matching_discid ( Mb4Release  Release,
const char *  DiscID 
)
See Also
MusicBrainz4::CRelease::MediaMatchingDiscID
Parameters
ReleaseMb4Release object
DiscIDDiscID to match
Returns
Mb4MediumList. This object must be deleted once finished with.
Mb4ReleaseGroup mb4_releasegroup_clone ( Mb4ReleaseGroup  ReleaseGroup)
Parameters
ReleaseGroupObject to clone
Returns
Cloned object. This object must be deleted once finished with.
void mb4_releasegroup_delete ( Mb4ReleaseGroup  ReleaseGroup)
Parameters
ReleaseGroupObject to delete
Mb4ArtistCredit mb4_releasegroup_get_artistcredit ( Mb4ReleaseGroup  ReleaseGroup)
See Also
MusicBrainz4::CReleaseGroup::ArtistCredit
Parameters
ReleaseGroupMb4ReleaseGroup object
Returns
Mb4ArtistCredit object
int mb4_releasegroup_get_disambiguation ( Mb4ReleaseGroup  ReleaseGroup,
char *  str,
int  len 
)
See Also
MusicBrainz4::CReleaseGroup::Disambiguation
Parameters
ReleaseGroupMb4ReleaseGroup object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
int mb4_releasegroup_get_firstreleasedate ( Mb4ReleaseGroup  ReleaseGroup,
char *  str,
int  len 
)
See Also
MusicBrainz4::CReleaseGroup::FirstReleaseDate
Parameters
ReleaseGroupMb4ReleaseGroup object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
int mb4_releasegroup_get_id ( Mb4ReleaseGroup  ReleaseGroup,
char *  str,
int  len 
)
See Also
MusicBrainz4::CReleaseGroup::ID
Parameters
ReleaseGroupMb4ReleaseGroup object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
int mb4_releasegroup_get_primarytype ( Mb4ReleaseGroup  ReleaseGroup,
char *  str,
int  len 
)
See Also
MusicBrainz4::CReleaseGroup::PrimaryType
Parameters
ReleaseGroupMb4ReleaseGroup object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
Mb4Rating mb4_releasegroup_get_rating ( Mb4ReleaseGroup  ReleaseGroup)
See Also
MusicBrainz4::CReleaseGroup::Rating
Parameters
ReleaseGroupMb4ReleaseGroup 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
ReleaseGroupMb4ReleaseGroup object
Returns
Mb4RelationList object
Mb4RelationListList mb4_releasegroup_get_relationlistlist ( Mb4ReleaseGroup  ReleaseGroup)
See Also
MusicBrainz4::CReleaseGroup::RelationListList
Parameters
ReleaseGroupMb4ReleaseGroupList object
Returns
Mb4RelationListList object
Mb4ReleaseList mb4_releasegroup_get_releaselist ( Mb4ReleaseGroup  ReleaseGroup)
See Also
MusicBrainz4::CReleaseGroup::ReleaseList
Parameters
ReleaseGroupMb4ReleaseGroup object
Returns
Mb4ReleaseList object
Mb4SecondaryTypeList mb4_releasegroup_get_secondarytypelist ( Mb4ReleaseGroup  ReleaseGroup)
See Also
MusicBrainz4::CReleaseGroup::SecondaryTypeList
Parameters
ReleaseGroupMb4ReleaseGroup object
Returns
Mb4SecondaryTypeList object
Mb4TagList mb4_releasegroup_get_taglist ( Mb4ReleaseGroup  ReleaseGroup)
See Also
MusicBrainz4::CReleaseGroup::TagList
Parameters
ReleaseGroupMb4ReleaseGroup object
Returns
Mb4TagList object
int mb4_releasegroup_get_title ( Mb4ReleaseGroup  ReleaseGroup,
char *  str,
int  len 
)
See Also
MusicBrainz4::CReleaseGroup::Title
Parameters
ReleaseGroupMb4ReleaseGroup object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
int mb4_releasegroup_get_type ( Mb4ReleaseGroup  ReleaseGroup,
char *  str,
int  len 
)
Deprecated:
See Also
MusicBrainz4::CReleaseGroup::Type

This method is deprecated, please use mb4_releasegroup_get_primarytype

Parameters
ReleaseGroupMb4ReleaseGroup object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
Mb4UserRating mb4_releasegroup_get_userrating ( Mb4ReleaseGroup  ReleaseGroup)
See Also
MusicBrainz4::CReleaseGroup::UserRating
Parameters
ReleaseGroupMb4ReleaseGroup object
Returns
Mb4UserRating object
Mb4UserTagList mb4_releasegroup_get_usertaglist ( Mb4ReleaseGroup  ReleaseGroup)
See Also
MusicBrainz4::CReleaseGroup::UserTagList
Parameters
ReleaseGroupMb4ReleaseGroup object
Returns
Mb4UserTagList object
Mb4ReleaseGroupList mb4_releasegroup_list_clone ( Mb4ReleaseGroupList  ReleaseGroupList)
Parameters
ReleaseGroupListObject to clone
Returns
Cloned list. This list must be deleted once finished with.
void mb4_releasegroup_list_delete ( Mb4ReleaseGroupList  List)
Parameters
ListList to delete
int mb4_releasegroup_list_get_count ( Mb4ReleaseGroupList  List)
Parameters
ListList to use
int mb4_releasegroup_list_get_offset ( Mb4ReleaseGroupList  List)
Parameters
ListList to use
Mb4ReleaseGroup mb4_releasegroup_list_item ( Mb4ReleaseGroupList  List,
int  Item 
)
Parameters
ListList to use
ItemItem number to return
Returns
A Mb4ReleaseGroup object.
int mb4_releasegroup_list_size ( Mb4ReleaseGroupList  List)
Parameters
ListList to use
Mb4SecondaryType mb4_secondarytype_clone ( Mb4SecondaryType  SecondaryType)
Parameters
SecondaryTypeObject to clone
Returns
Cloned object. This object must be deleted once finished with.
void mb4_secondarytype_delete ( Mb4SecondaryType  SecondaryType)
Parameters
SecondaryTypeObject to delete
int mb4_secondarytype_get_secondarytype ( Mb4SecondaryType  SecondaryType,
char *  str,
int  len 
)
See Also
MusicBrainz4::CSecondaryType::SecondaryType
Parameters
SecondaryTypeMb4SecondaryType object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
Mb4SecondaryTypeList mb4_secondarytype_list_clone ( Mb4SecondaryTypeList  SecondaryTypeList)
Parameters
SecondaryTypeListObject to clone
Returns
Cloned list. This list must be deleted once finished with.
void mb4_secondarytype_list_delete ( Mb4SecondaryTypeList  List)
Parameters
ListList to delete
int mb4_secondarytype_list_get_count ( Mb4SecondaryTypeList  List)
Parameters
ListList to use
int mb4_secondarytype_list_get_offset ( Mb4SecondaryTypeList  List)
Parameters
ListList to use
Mb4SecondaryType mb4_secondarytype_list_item ( Mb4SecondaryTypeList  List,
int  Item 
)
Parameters
ListList to use
ItemItem number to return
Returns
A Mb4SecondaryType object.
int mb4_secondarytype_list_size ( Mb4SecondaryTypeList  List)
Parameters
ListList to use
Mb4Tag mb4_tag_clone ( Mb4Tag  Tag)
Parameters
TagObject to clone
Returns
Cloned object. This object must be deleted once finished with.
void mb4_tag_delete ( Mb4Tag  Tag)
Parameters
TagObject to delete
int mb4_tag_get_count ( Mb4Tag  Tag)
See Also
MusicBrainz4::CTag::Count
Parameters
TagMb4Tag object
Returns
Returned value
int mb4_tag_get_name ( Mb4Tag  Tag,
char *  str,
int  len 
)
See Also
MusicBrainz4::CTag::Name
Parameters
TagMb4Tag object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
Mb4TagList mb4_tag_list_clone ( Mb4TagList  TagList)
Parameters
TagListObject to clone
Returns
Cloned list. This list must be deleted once finished with.
void mb4_tag_list_delete ( Mb4TagList  List)
Parameters
ListList to delete
int mb4_tag_list_get_count ( Mb4TagList  List)
Parameters
ListList to use
int mb4_tag_list_get_offset ( Mb4TagList  List)
Parameters
ListList to use
Mb4Tag mb4_tag_list_item ( Mb4TagList  List,
int  Item 
)
Parameters
ListList to use
ItemItem number to return
Returns
A Mb4Tag object.
int mb4_tag_list_size ( Mb4TagList  List)
Parameters
ListList to use
Mb4TextRepresentation mb4_textrepresentation_clone ( Mb4TextRepresentation  TextRepresentation)
Parameters
TextRepresentationObject to clone
Returns
Cloned object. This object must be deleted once finished with.
void mb4_textrepresentation_delete ( Mb4TextRepresentation  TextRepresentation)
Parameters
TextRepresentationObject to delete
int mb4_textrepresentation_get_language ( Mb4TextRepresentation  TextRepresentation,
char *  str,
int  len 
)
See Also
MusicBrainz4::CTextRepresentation::Language
Parameters
TextRepresentationMb4TextRepresentation object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
int mb4_textrepresentation_get_script ( Mb4TextRepresentation  TextRepresentation,
char *  str,
int  len 
)
See Also
MusicBrainz4::CTextRepresentation::Script
Parameters
TextRepresentationMb4TextRepresentation object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
Mb4Track mb4_track_clone ( Mb4Track  Track)
Parameters
TrackObject to clone
Returns
Cloned object. This object must be deleted once finished with.
void mb4_track_delete ( Mb4Track  Track)
Parameters
TrackObject to delete
Mb4ArtistCredit mb4_track_get_artistcredit ( Mb4Track  Track)
See Also
MusicBrainz4::CTrack::ArtistCredit
Parameters
TrackMb4Track object
Returns
Mb4ArtistCredit object
int mb4_track_get_length ( Mb4Track  Track)
See Also
MusicBrainz4::CTrack::Length
Parameters
TrackMb4Track object
Returns
Returned value
int mb4_track_get_number ( Mb4Track  Track,
char *  str,
int  len 
)
See Also
MusicBrainz4::CTrack::Number
Parameters
TrackMb4Track object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
int mb4_track_get_position ( Mb4Track  Track)
See Also
MusicBrainz4::CTrack::Position
Parameters
TrackMb4Track object
Returns
Returned value
Mb4Recording mb4_track_get_recording ( Mb4Track  Track)
See Also
MusicBrainz4::CTrack::Recording
Parameters
TrackMb4Track object
Returns
Mb4Recording object
int mb4_track_get_title ( Mb4Track  Track,
char *  str,
int  len 
)
See Also
MusicBrainz4::CTrack::Title
Parameters
TrackMb4Track object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
Mb4TrackList mb4_track_list_clone ( Mb4TrackList  TrackList)
Parameters
TrackListObject to clone
Returns
Cloned list. This list must be deleted once finished with.
void mb4_track_list_delete ( Mb4TrackList  List)
Parameters
ListList to delete
int mb4_track_list_get_count ( Mb4TrackList  List)
Parameters
ListList to use
int mb4_track_list_get_offset ( Mb4TrackList  List)
Parameters
ListList to use
Mb4Track mb4_track_list_item ( Mb4TrackList  List,
int  Item 
)
Parameters
ListList to use
ItemItem number to return
Returns
A Mb4Track object.
int mb4_track_list_size ( Mb4TrackList  List)
Parameters
ListList to use
Mb4UserRating mb4_userrating_clone ( Mb4UserRating  UserRating)
Parameters
UserRatingObject to clone
Returns
Cloned object. This object must be deleted once finished with.
void mb4_userrating_delete ( Mb4UserRating  UserRating)
Parameters
UserRatingObject to delete
int mb4_userrating_get_userrating ( Mb4UserRating  UserRating)
See Also
MusicBrainz4::CUserRating::UserRating
Parameters
UserRatingMb4UserRating object
Returns
Returned value
Mb4UserTag mb4_usertag_clone ( Mb4UserTag  UserTag)
Parameters
UserTagObject to clone
Returns
Cloned object. This object must be deleted once finished with.
void mb4_usertag_delete ( Mb4UserTag  UserTag)
Parameters
UserTagObject to delete
int mb4_usertag_get_name ( Mb4UserTag  UserTag,
char *  str,
int  len 
)
See Also
MusicBrainz4::CUserTag::Name
Parameters
UserTagMb4UserTag object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
Mb4UserTagList mb4_usertag_list_clone ( Mb4UserTagList  UserTagList)
Parameters
UserTagListObject to clone
Returns
Cloned list. This list must be deleted once finished with.
void mb4_usertag_list_delete ( Mb4UserTagList  List)
Parameters
ListList to delete
int mb4_usertag_list_get_count ( Mb4UserTagList  List)
Parameters
ListList to use
int mb4_usertag_list_get_offset ( Mb4UserTagList  List)
Parameters
ListList to use
Mb4UserTag mb4_usertag_list_item ( Mb4UserTagList  List,
int  Item 
)
Parameters
ListList to use
ItemItem number to return
Returns
A Mb4UserTag object.
int mb4_usertag_list_size ( Mb4UserTagList  List)
Parameters
ListList to use
Mb4Work mb4_work_clone ( Mb4Work  Work)
Parameters
WorkObject to clone
Returns
Cloned object. This object must be deleted once finished with.
void mb4_work_delete ( Mb4Work  Work)
Parameters
WorkObject to delete
Mb4AliasList mb4_work_get_aliaslist ( Mb4Work  Work)
See Also
MusicBrainz4::CWork::AliasList
Parameters
WorkMb4Work object
Returns
Mb4AliasList object
Mb4ArtistCredit mb4_work_get_artistcredit ( Mb4Work  Work)
See Also
MusicBrainz4::CWork::ArtistCredit
Parameters
WorkMb4Work object
Returns
Mb4ArtistCredit object
int mb4_work_get_disambiguation ( Mb4Work  Work,
char *  str,
int  len 
)
See Also
MusicBrainz4::CWork::Disambiguation
Parameters
WorkMb4Work object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
int mb4_work_get_id ( Mb4Work  Work,
char *  str,
int  len 
)
See Also
MusicBrainz4::CWork::ID
Parameters
WorkMb4Work object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
int mb4_work_get_iswc ( Mb4Work  Work,
char *  str,
int  len 
)
Deprecated:
See Also
MusicBrainz4::CWork::ISWC

This method is deprecated, please use mb4_work_get_iswclist

Parameters
WorkMb4Work object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
Mb4ISWCList mb4_work_get_iswclist ( Mb4Work  Work)
See Also
MusicBrainz4::CWork::ISWCList
Parameters
WorkMb4WorkList object
Returns
Mb4ISWCList object
int mb4_work_get_language ( Mb4Work  Work,
char *  str,
int  len 
)
See Also
MusicBrainz4::CWork::Language
Parameters
WorkMb4Work object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
Mb4Rating mb4_work_get_rating ( Mb4Work  Work)
See Also
MusicBrainz4::CWork::Rating
Parameters
WorkMb4Work 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
WorkMb4Work object
Returns
Mb4RelationList object
Mb4RelationListList mb4_work_get_relationlistlist ( Mb4Work  Work)
See Also
MusicBrainz4::CWork::RelationListList
Parameters
WorkMb4WorkList object
Returns
Mb4RelationListList object
Mb4TagList mb4_work_get_taglist ( Mb4Work  Work)
See Also
MusicBrainz4::CWork::TagList
Parameters
WorkMb4Work object
Returns
Mb4TagList object
int mb4_work_get_title ( Mb4Work  Work,
char *  str,
int  len 
)
See Also
MusicBrainz4::CWork::Title
Parameters
WorkMb4Work object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
int mb4_work_get_type ( Mb4Work  Work,
char *  str,
int  len 
)
See Also
MusicBrainz4::CWork::Type
Parameters
WorkMb4Work object
strReturned string
lenNumber of characters available in return string
Returns
The number of characters in the string to copy (not including terminating NULL)
Mb4UserRating mb4_work_get_userrating ( Mb4Work  Work)
See Also
MusicBrainz4::CWork::UserRating
Parameters
WorkMb4Work object
Returns
Mb4UserRating object
Mb4UserTagList mb4_work_get_usertaglist ( Mb4Work  Work)
See Also
MusicBrainz4::CWork::UserTagList
Parameters
WorkMb4Work object
Returns
Mb4UserTagList object
Mb4WorkList mb4_work_list_clone ( Mb4WorkList  WorkList)
Parameters
WorkListObject to clone
Returns
Cloned list. This list must be deleted once finished with.
void mb4_work_list_delete ( Mb4WorkList  List)
Parameters
ListList to delete
int mb4_work_list_get_count ( Mb4WorkList  List)
Parameters
ListList to use
int mb4_work_list_get_offset ( Mb4WorkList  List)
Parameters
ListList to use
Mb4Work mb4_work_list_item ( Mb4WorkList  List,
int  Item 
)
Parameters
ListList to use
ItemItem number to return
Returns
A Mb4Work object.
int mb4_work_list_size ( Mb4WorkList  List)
Parameters
ListList to use