Annotation glossary: Totem Playlist Parser Reference Manual

# Annotation glossary

### A

allow-none

  NULL is OK, both for passing and for returning.

### E

element-type

  Generics and defining elements of containers and arrays.

### I

in

  Parameter for input. Default is transfer none.

### O

out

  Parameter for returning results. Default is transfer full.

### S

Stable

  The intention of a Stable interface is to enable arbitrary third parties to develop applications to these interfaces, release them, and have confidence that they will run on all minor releases of the product (after the one in which the interface was introduced, and within the same major release). Even at a major release, incompatible changes are expected to be rare, and to have strong justifications.

### T

transfer full

  Free data after the code is done.

transfer none

  Don't free data after the code is done.

type

  Override the parsed C type with given 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

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