Top |
gdouble | applied-rate | Read / Write |
guint64 | initial-timestamp | Read / Write |
gchar * | location | Read / Write |
gdouble | rate | Read / Write |
gint64 | start-time | Read / Write |
gint64 | stream-time | Read / Write |
gboolean | time-segment | Read / Write |
GObject ╰── GInitiallyUnowned ╰── GstObject ╰── GstElement ╰── GstBin ╰── GstPushFileSrc
This element is only useful for debugging purposes. It implements an URI protocol handler for the 'pushfile' protocol and behaves like a file source element that cannot be activated in pull-mode. This makes it very easy to debug demuxers or decoders that can operate both pull and push-based in connection with the playbin element (which creates a source based on the URI passed).
1 |
gst-launch-1.0 -m playbin uri=pushfile:///home/you/some/file.ogg |
“applied-rate”
property “applied-rate” gdouble
Applied rate to use in TIME SEGMENT.
Flags: Read / Write
Allowed values: >= G_MINDOUBLE
Default value: 1
“initial-timestamp”
property “initial-timestamp” guint64
Initial Buffer Timestamp (if time-segment TRUE).
Flags: Read / Write
Default value: 18446744073709551615
“location”
property “location” gchar *
Location of the file to read.
Flags: Read / Write
Default value: NULL
“rate”
property “rate” gdouble
Rate to use in TIME SEGMENT.
Flags: Read / Write
Allowed values: >= G_MINDOUBLE
Default value: 1
“start-time”
property “start-time” gint64
Initial Start Time (if time-segment TRUE).
Flags: Read / Write
Allowed values: >= 0
Default value: 0
“stream-time”
property “stream-time” gint64
Initial Stream Time (if time-segment TRUE).
Flags: Read / Write
Allowed values: >= 0
Default value: 0