zbar

zbar

Properties

gboolean message Read / Write
gboolean cache Read / Write

Types and Values

struct GstZBar

Description

Detect bar codes in the video streams and send them as element messages to the GstBus if .“message” property is TRUE.

The element generate messages named

"barcode". The structure containes these

fields:

  • GstClockTime "timestamp": the timestamp of the buffer that triggered the message.

  • gchar* "type": the symbol type.

  • gchar* "symbol": the deteted bar code data.

  • gint "quality": an unscaled, relative quantity: larger values are better than smaller values.

Example launch lines

1
gst-launch -m v4l2src ! ffmpegcolorspace ! zbar ! ffmpegcolorspace ! xvimagesink
This pipeline will detect barcodes and send them as messages.
1
gst-launch -m v4l2src ! tee name=t ! queue ! ffmpegcolorspace ! zbar ! fakesink t. ! queue ! xvimagesink
Same as above, but running the filter on a branch to keep the display in color

Functions

Types and Values

struct GstZBar

struct GstZBar {
};

Opaque data structure.

Property Details

The “message” property

  “message”                  gboolean

Post a barcode message for each detected code.

Flags: Read / Write

Default value: TRUE

The “cache” property

  “cache”                    gboolean

Enable or disable the inter-image result cache.

Flags: Read / Write

Default value: FALSE