GStreamer::TagSetter(3) Element interface that allows setting and retrieval of media metadata

HIERARCHY

  Glib::Interface
  +----GStreamer::TagSetter

METHODS

$setter->add_tags ($mode, $tag, $sv, ...)

  • $mode (GStreamer::TagMergeMode)
  • $tag (string)
  • $sv (scalar)
  • ... (list)

$setter->merge_tags ($list, $mode)

  • $list (GStreamer::TagList)
  • $mode (GStreamer::TagMergeMode)

taglist = $setter->get_tag_list

tagmergemode = $setter->get_tag_merge_mode

$setter->set_tag_merge_mode ($mode)

  • $mode (GStreamer::TagMergeMode)

ENUMS AND FLAGS

enum GStreamer::TagMergeMode

  • 'undefined' / 'GST_TAG_MERGE_UNDEFINED'
  • 'replace-all' / 'GST_TAG_MERGE_REPLACE_ALL'
  • 'replace' / 'GST_TAG_MERGE_REPLACE'
  • 'append' / 'GST_TAG_MERGE_APPEND'
  • 'prepend' / 'GST_TAG_MERGE_PREPEND'
  • 'keep' / 'GST_TAG_MERGE_KEEP'
  • 'keep-all' / 'GST_TAG_MERGE_KEEP_ALL'
  • 'count' / 'GST_TAG_MERGE_COUNT'

COPYRIGHT

Copyright (C) 2005-2011 by the gtk2-perl team.

This software is licensed under the LGPL. See GStreamer for a full notice.