<!-- ##### SECTION Title ##### -->
RBMetaData

<!-- ##### SECTION Short_Description ##### -->


<!-- ##### SECTION Long_Description ##### -->
<para>

</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### SECTION Image ##### -->


<!-- ##### ENUM RBMetaDataField ##### -->
<para>

</para>

@RB_METADATA_FIELD_TITLE: 
@RB_METADATA_FIELD_ARTIST: 
@RB_METADATA_FIELD_ALBUM: 
@RB_METADATA_FIELD_DATE: 
@RB_METADATA_FIELD_GENRE: 
@RB_METADATA_FIELD_COMMENT: 
@RB_METADATA_FIELD_TRACK_NUMBER: 
@RB_METADATA_FIELD_MAX_TRACK_NUMBER: 
@RB_METADATA_FIELD_DISC_NUMBER: 
@RB_METADATA_FIELD_MAX_DISC_NUMBER: 
@RB_METADATA_FIELD_DESCRIPTION: 
@RB_METADATA_FIELD_VERSION: 
@RB_METADATA_FIELD_ISRC: 
@RB_METADATA_FIELD_ORGANIZATION: 
@RB_METADATA_FIELD_COPYRIGHT: 
@RB_METADATA_FIELD_CONTACT: 
@RB_METADATA_FIELD_LICENSE: 
@RB_METADATA_FIELD_PERFORMER: 
@RB_METADATA_FIELD_DURATION: 
@RB_METADATA_FIELD_CODEC: 
@RB_METADATA_FIELD_BITRATE: 
@RB_METADATA_FIELD_TRACK_GAIN: 
@RB_METADATA_FIELD_TRACK_PEAK: 
@RB_METADATA_FIELD_ALBUM_GAIN: 
@RB_METADATA_FIELD_ALBUM_PEAK: 
@RB_METADATA_FIELD_LANGUAGE_CODE: 
@RB_METADATA_FIELD_BPM: 
@RB_METADATA_FIELD_MUSICBRAINZ_TRACKID: 
@RB_METADATA_FIELD_MUSICBRAINZ_ARTISTID: 
@RB_METADATA_FIELD_MUSICBRAINZ_ALBUMID: 
@RB_METADATA_FIELD_MUSICBRAINZ_ALBUMARTISTID: 
@RB_METADATA_FIELD_ARTIST_SORTNAME: 
@RB_METADATA_FIELD_ALBUM_SORTNAME: 
@RB_METADATA_FIELD_ALBUM_ARTIST: 
@RB_METADATA_FIELD_ALBUM_ARTIST_SORTNAME: 
@RB_METADATA_FIELD_COMPOSER: 
@RB_METADATA_FIELD_COMPOSER_SORTNAME: 
@RB_METADATA_FIELD_LAST: 

<!-- ##### ENUM RBMetaDataError ##### -->
<para>

</para>

@RB_METADATA_ERROR_IO: 
@RB_METADATA_ERROR_MISSING_PLUGIN: 
@RB_METADATA_ERROR_UNRECOGNIZED: 
@RB_METADATA_ERROR_UNSUPPORTED: 
@RB_METADATA_ERROR_GENERAL: 
@RB_METADATA_ERROR_INTERNAL: 
@RB_METADATA_ERROR_EMPTY_FILE: 

<!-- ##### FUNCTION rb_metadata_error_quark ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### STRUCT RBMetaData ##### -->
<para>

</para>


<!-- ##### STRUCT RBMetaDataClass ##### -->
<para>

</para>

@parent_class: 

<!-- ##### FUNCTION rb_metadata_get_field_type ##### -->
<para>

</para>

@field: 
@Returns: 


<!-- ##### FUNCTION rb_metadata_get_field_name ##### -->
<para>

</para>

@field: 
@Returns: 


<!-- ##### FUNCTION rb_metadata_new ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### FUNCTION rb_metadata_can_save ##### -->
<para>

</para>

@md: 
@media_type: 
@Returns: 


<!-- ##### FUNCTION rb_metadata_get_saveable_types ##### -->
<para>

</para>

@md: 
@Returns: 


<!-- ##### FUNCTION rb_metadata_reset ##### -->
<para>

</para>

@md: 


<!-- ##### FUNCTION rb_metadata_load ##### -->
<para>

</para>

@md: 
@uri: 
@error: 


<!-- ##### FUNCTION rb_metadata_save ##### -->
<para>

</para>

@md: 
@uri: 
@error: 


<!-- ##### FUNCTION rb_metadata_get_media_type ##### -->
<para>

</para>

@md: 
@Returns: 


<!-- ##### FUNCTION rb_metadata_has_missing_plugins ##### -->
<para>

</para>

@md: 
@Returns: 


<!-- ##### FUNCTION rb_metadata_get_missing_plugins ##### -->
<para>

</para>

@md: 
@missing_plugins: 
@plugin_descriptions: 
@Returns: 


<!-- ##### FUNCTION rb_metadata_has_audio ##### -->
<para>

</para>

@md: 
@Returns: 


<!-- ##### FUNCTION rb_metadata_has_video ##### -->
<para>

</para>

@md: 
@Returns: 


<!-- ##### FUNCTION rb_metadata_has_other_data ##### -->
<para>

</para>

@md: 
@Returns: 


<!-- ##### FUNCTION rb_metadata_get ##### -->
<para>

</para>

@md: 
@field: 
@val: 
@Returns: 


<!-- ##### FUNCTION rb_metadata_set ##### -->
<para>

</para>

@md: 
@field: 
@val: 
@Returns: 


