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 and handling lists

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