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.

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