hdv1394src
Read MPEG-TS data from firewire port.
Example launch line
gst-launch-1.0 hdv1394src ! queue ! decodebin name=d ! queue ! xvimagesink d. ! queue ! alsasink
captures from the firewire port and plays the streams.
gst-launch-1.0 hdv1394src ! queue ! filesink location=mydump.ts
capture to a disk file
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstBaseSrc ╰──GstPushSrc ╰──hdv1394src
Factory details
Authors: – Edward Hervey
Classification: – Source/Video
Rank – none
Plugin – gst1394
Package – GStreamer Good Plug-ins
Pad Templates
src
video/mpegts:
systemstream: true
packetsize: 188
Properties
blocksize
“blocksize” guint
Size in bytes to read per buffer (-1 = default)
Flags : Read / Write
Default value : 4096
device-name
“device-name” gchararray
Descriptive name of the currently opened device
Flags : Read
Default value : Default
do-timestamp
“do-timestamp” gboolean
Apply current stream time to buffers
Flags : Read / Write
Default value : false
guid
“guid” guint64
select one of multiple DV devices by its GUID. use a hexadecimal like 0xhhhhhhhhhhhhhhhh. (0 = no guid)
Flags : Read / Write
Default value : 0
num-buffers
“num-buffers” gint
Number of buffers to output before sending EOS (-1 = unlimited)
Flags : Read / Write
Default value : -1
typefind
“typefind” gboolean
Run typefind before negotiating (deprecated, non-functional)
Flags : Read / Write
Default value : false
The results of the search are