videomark

videomark — Marks a video signal with a pattern

Synopsis

struct              GstVideoMark;

Object Hierarchy

  GObject
   +----GstObject
         +----GstElement
               +----GstBaseTransform
                     +----GstVideoFilter
                           +----GstVideoMark

Properties

  "enabled"                  gboolean              : Read / Write / Construct
  "pattern-count"            gint                  : Read / Write / Construct
  "pattern-data"             gint                  : Read / Write
  "pattern-data-count"       gint                  : Read / Write / Construct
  "pattern-height"           gint                  : Read / Write / Construct
  "pattern-width"            gint                  : Read / Write / Construct
  "bottom-offset"            gint                  : Read / Write / Construct
  "left-offset"              gint                  : Read / Write / Construct
  "pattern-data-uint64"      guint64               : Read / Write / Construct

Description

This plugin produces "pattern-count" squares in the bottom left corner of the video frames. The squares have a width and height of respectively "pattern-width" and "pattern-height". Even squares will be black and odd squares will be white.

After writing the pattern, "pattern-data-count" squares after the pattern squares are produced as the bitarray given in "pattern-data". 1 bits will produce white squares and 0 bits will produce black squares.

The element can be enabled with the "enabled" property. It is mostly used together with the GstVideoDetect plugin.

Example launch line

1
2
3
4