taginject

## taginject taginject — inject metadata tags |

## Synopsis

    struct              GstTagInject;

## Object Hierarchy

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

## Properties

      "tags"                     gchar*                : Write

## Description

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

### Example launch lines

    1
    gst-launch-1.0 audiotestsrc num-buffers=100 ! taginject tags="title=testsrc,artist=gstreamer" ! vorbisenc ! oggmux ! filesink location=test.ogg

set title and artist

    1
    gst-launch-1.0 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

## 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

### struct GstTagInject

    struct 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