![]() |
![]() |
![]() |
GStreamer Bad Plugins 0.10 Plugins Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties |
GObject +----GstObject +----GstElement +----GstBaseTransform +----GstVideoFilter +----GstZBar
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.
gst-launch -m v4l2src ! ffmpegcolorspace ! zbar ! ffmpegcolorspace ! xvimagesink
gst-launch -m v4l2src ! tee name=t ! queue ! ffmpegcolorspace ! zbar ! fakesink t. ! queue ! xvimagesink
plugin |
zbar |
author |
Stefan Kost <ensonic@users.sf.net> |
class |
Filter/Analyzer/Video |
name |
sink |
direction |
sink |
presence |
always |
details |
video/x-raw-yuv, format=(fourcc){ Y800, I420, YV12, NV12, NV21, Y41B, Y42B }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] |
name |
src |
direction |
source |
presence |
always |
details |
video/x-raw-yuv, format=(fourcc){ Y800, I420, YV12, NV12, NV21, Y41B, Y42B }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] |