# Annotation glossary

### O

out

  Parameter for returning results. Default is transfer full.

### A

allow-none

  NULL is ok, both for passing and for returning.

### E

element-type

  Generics and defining elements of containers and arrays.

### T

transfer full

  Free data after the code is done.

type

  Override the parsed C type with given type.

### C

totem_cd_detect_type, totem_cd_detect_type ()
totem_cd_detect_type_from_dir, totem_cd_detect_type_from_dir ()
totem_cd_detect_type_with_url, totem_cd_detect_type_with_url ()
totem_cd_get_human_readable_name, totem_cd_get_human_readable_name ()
totem_cd_has_medium, totem_cd_has_medium ()
totem_cd_mrl_from_type, totem_cd_mrl_from_type ()

### P

totem_pl_parser_add_ignored_mimetype, totem_pl_parser_add_ignored_mimetype ()
totem_pl_parser_add_ignored_scheme, totem_pl_parser_add_ignored_scheme ()
totem_pl_parser_can_parse_from_data, totem_pl_parser_can_parse_from_data ()
totem_pl_parser_can_parse_from_filename, totem_pl_parser_can_parse_from_filename ()
totem_pl_parser_can_parse_from_uri, totem_pl_parser_can_parse_from_uri ()
TOTEM_PL_PARSER_FIELD_ABSTRACT, TOTEM_PL_PARSER_FIELD_ABSTRACT
TOTEM_PL_PARSER_FIELD_ALBUM, TOTEM_PL_PARSER_FIELD_ALBUM
TOTEM_PL_PARSER_FIELD_AUTHOR, TOTEM_PL_PARSER_FIELD_AUTHOR
TOTEM_PL_PARSER_FIELD_AUTOPLAY, TOTEM_PL_PARSER_FIELD_AUTOPLAY
TOTEM_PL_PARSER_FIELD_BASE, TOTEM_PL_PARSER_FIELD_BASE
TOTEM_PL_PARSER_FIELD_CONTACT, TOTEM_PL_PARSER_FIELD_CONTACT
TOTEM_PL_PARSER_FIELD_CONTENT_TYPE, TOTEM_PL_PARSER_FIELD_CONTENT_TYPE
TOTEM_PL_PARSER_FIELD_COPYRIGHT, TOTEM_PL_PARSER_FIELD_COPYRIGHT
TOTEM_PL_PARSER_FIELD_DESCRIPTION, TOTEM_PL_PARSER_FIELD_DESCRIPTION
TOTEM_PL_PARSER_FIELD_DOWNLOAD_URI, TOTEM_PL_PARSER_FIELD_DOWNLOAD_URI
TOTEM_PL_PARSER_FIELD_DURATION, TOTEM_PL_PARSER_FIELD_DURATION
TOTEM_PL_PARSER_FIELD_DURATION_MS, TOTEM_PL_PARSER_FIELD_DURATION_MS
TOTEM_PL_PARSER_FIELD_ENDTIME, TOTEM_PL_PARSER_FIELD_ENDTIME
TOTEM_PL_PARSER_FIELD_FILESIZE, TOTEM_PL_PARSER_FIELD_FILESIZE
TOTEM_PL_PARSER_FIELD_GENRE, TOTEM_PL_PARSER_FIELD_GENRE
TOTEM_PL_PARSER_FIELD_ID, TOTEM_PL_PARSER_FIELD_ID
TOTEM_PL_PARSER_FIELD_IMAGE_URI, TOTEM_PL_PARSER_FIELD_IMAGE_URI
TOTEM_PL_PARSER_FIELD_IS_PLAYLIST, TOTEM_PL_PARSER_FIELD_IS_PLAYLIST
TOTEM_PL_PARSER_FIELD_LANGUAGE, TOTEM_PL_PARSER_FIELD_LANGUAGE
TOTEM_PL_PARSER_FIELD_MOREINFO, TOTEM_PL_PARSER_FIELD_MOREINFO
TOTEM_PL_PARSER_FIELD_PUB_DATE, TOTEM_PL_PARSER_FIELD_PUB_DATE
TOTEM_PL_PARSER_FIELD_SCREENSIZE, TOTEM_PL_PARSER_FIELD_SCREENSIZE
TOTEM_PL_PARSER_FIELD_STARTTIME, TOTEM_PL_PARSER_FIELD_STARTTIME
TOTEM_PL_PARSER_FIELD_SUBTITLE_URI, TOTEM_PL_PARSER_FIELD_SUBTITLE_URI
TOTEM_PL_PARSER_FIELD_SUMMARY, TOTEM_PL_PARSER_FIELD_SUMMARY
TOTEM_PL_PARSER_FIELD_TITLE, TOTEM_PL_PARSER_FIELD_TITLE
TOTEM_PL_PARSER_FIELD_UI_MODE, TOTEM_PL_PARSER_FIELD_UI_MODE
TOTEM_PL_PARSER_FIELD_URI, TOTEM_PL_PARSER_FIELD_URI
TOTEM_PL_PARSER_FIELD_VOLUME, TOTEM_PL_PARSER_FIELD_VOLUME
totem_pl_parser_new, totem_pl_parser_new ()
totem_pl_parser_parse, totem_pl_parser_parse ()
totem_pl_parser_parse_async, totem_pl_parser_parse_async ()
totem_pl_parser_parse_date, totem_pl_parser_parse_date ()
totem_pl_parser_parse_duration, totem_pl_parser_parse_duration ()
totem_pl_parser_parse_finish, totem_pl_parser_parse_finish ()
totem_pl_parser_parse_with_base, totem_pl_parser_parse_with_base ()
totem_pl_parser_parse_with_base_async, totem_pl_parser_parse_with_base_async ()
totem_pl_parser_save, totem_pl_parser_save ()
totem_pl_playlist_append, totem_pl_playlist_append ()
totem_pl_playlist_get, totem_pl_playlist_get ()
totem_pl_playlist_get_valist, totem_pl_playlist_get_valist ()
totem_pl_playlist_get_value, totem_pl_playlist_get_value ()
totem_pl_playlist_insert, totem_pl_playlist_insert ()
totem_pl_playlist_iter_first, totem_pl_playlist_iter_first ()
totem_pl_playlist_iter_next, totem_pl_playlist_iter_next ()
totem_pl_playlist_iter_prev, totem_pl_playlist_iter_prev ()
totem_pl_playlist_new, totem_pl_playlist_new ()
totem_pl_playlist_prepend, totem_pl_playlist_prepend ()
totem_pl_playlist_set, totem_pl_playlist_set ()
totem_pl_playlist_set_valist, totem_pl_playlist_set_valist ()
totem_pl_playlist_set_value, totem_pl_playlist_set_value ()
totem_pl_playlist_size, totem_pl_playlist_size ()

### T

TotemDiscMediaType, enum TotemDiscMediaType
TotemPlParser, TotemPlParser
TotemPlParser::entry-parsed, The "entry-parsed" signal
TotemPlParser::playlist-ended, The "playlist-ended" signal
TotemPlParser::playlist-started, The "playlist-started" signal
TotemPlParser:debug, The "debug" property
TotemPlParser:disable-unsafe, The "disable-unsafe" property
TotemPlParser:force, The "force" property
TotemPlParser:recurse, The "recurse" property
TotemPlParserClass, TotemPlParserClass
TotemPlParserError, enum TotemPlParserError
TotemPlParserMetadata, TotemPlParser
TotemPlParserResult, enum TotemPlParserResult
TotemPlParserType, enum TotemPlParserType
TotemPlPlaylist, TotemPlPlaylist
TotemPlPlaylistClass, TotemPlPlaylistClass
TotemPlPlaylistIter, TotemPlPlaylistIter