# taginject

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

## Example launch lines

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

set title and artist

     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

## Hierarchy

    GObject
        ╰──GInitiallyUnowned
            ╰──GstObject
                ╰──GstElement
                    ╰──GstBaseTransform
                        ╰──taginject

## Factory details

Authors: – Stefan Kost

Classification: – `Generic`

Rank – none

Plugin – debug

Package – GStreamer Good Plug-ins

## Pad Templates

### `sink`

    ANY

Presence – always

Direction – sink

Object type – GstPad

### `src`

    ANY

Presence – always

Direction – src

Object type – GstPad

## Properties

### tags

    “tags” gchararray

List of tags to inject into the target file

Flags : Read / Write

Default value : NULL

The results of the search are