taginject

taginject — inject metadata tags

Synopsis

                    GstTagInject;

Object Hierarchy

  GObject
   +----GstObject
         +----GstElement
               +----GstBaseTransform
                     +----GstTagInject

Properties

  "tags"                     gchar*                : Write

Description

Element that injects new metadata tags, but passes incomming data through unmodified.

Example launch lines

gst-launch audiotestsrc num-buffers=100 ! taginject tags="title=testsrc,artist=gstreamer" ! vorbisenc ! oggmux ! filesink location=test.ogg
set title and artist
gst-launch audiotestsrc num-buffers=100 ! taginject tags="keywords=\"testone,audio\",title=\"audio testtone\"" ! vorbisenc ! oggmux ! filesink location=test.ogg
set keywords and title demonstrating quoting of special chars

Synopsis

Element Information

plugin debug
author Stefan Kost <ensonic@users.sf.net>
class Generic

Element Pads

name sink
direction sink
presence always
details ANY
name src
direction source
presence always
details ANY

Details

GstTagInject

typedef struct _GstTagInject GstTagInject;

Opaque GstTagInject data structure

Property Details

The "tags" property

  "tags"                     gchar*                : Write

List of tags to inject into the target file.

Default value: NULL