videomark

videomark — Mark a pattern in a video signal

Synopsis




                    GstVideoMark;

Properties


  "enabled"                  gboolean              : Read / Write / Construct
  "pattern-count"            gint                  : Read / Write / Construct
  "pattern-data"             gint                  : Read / Write / Construct
  "pattern-data-count"       gint                  : Read / Write / Construct
  "pattern-height"           gint                  : Read / Write / Construct
  "pattern-width"            gint                  : Read / Write / Construct

Description

Example launch line

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 ::patern-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 videodetect plugin.

gst-launch videotestsrc ! videomark ! ximagesink

Add the default black/white squares at the bottom left of the video frames.

Last reviewed on 2007-06-01 (0.10.6)

Element Information

plugin

videosignal

author

Wim Taymans <wim@fluendo.com>

class

Filter/Effect/Video

Details

GstVideoMark

typedef struct {
  GstVideoFilter videofilter;
  
  gint width, height;
  guint32 format;

  gint pattern_width;
  gint pattern_height;
  gint pattern_count;
  gint pattern_data_count;
  gint pattern_data;
  gboolean enabled;
} GstVideoMark;

Opaque datastructure.

Property Details

The "enabled" property

  "enabled"                  gboolean              : Read / Write / Construct

Enable or disable the filter.

Default value: TRUE


The "pattern-count" property

  "pattern-count"            gint                  : Read / Write / Construct

The number of pattern markers.

Allowed values: >= 1

Default value: 4


The "pattern-data" property

  "pattern-data"             gint                  : Read / Write / Construct

The extra data pattern markers.

Allowed values: >= 0

Default value: 10


The "pattern-data-count" property

  "pattern-data-count"       gint                  : Read / Write / Construct

The number of extra data pattern markers.

Allowed values: >= 0

Default value: 5


The "pattern-height" property

  "pattern-height"           gint                  : Read / Write / Construct

The height of the pattern markers.

Allowed values: >= 1

Default value: 16


The "pattern-width" property

  "pattern-width"            gint                  : Read / Write / Construct

The width of the pattern markers.

Allowed values: >= 1

Default value: 4