![]() |
![]() |
![]() |
GStreamer Good Plugins 0.10 Plugins Reference Manual | ![]() |
---|---|---|---|---|
Write incoming data to a series of sequentially-named files.
The filename property should contain a string with a d
placeholder that will
be substituted with the index for each filename.
If the "post-messages" property is TRUE, it sends an application
message named
"GstMultiFileSink"
after writing each
buffer.
The message's structure contains these fields:
gchar *
"filename"
:
the filename where the buffer was written.
gint
"index"
:
the index of the buffer.
GstClockTime
"timestamp"
:
the timestamp of the buffer.
GstClockTime
"stream-time"
:
the stream time of the buffer.
GstClockTime
"running-time"
:
the running_time of the buffer.
GstClockTime
"duration"
:
the duration of the buffer.
guint64
"offset"
:
the offset of the buffer that triggered the message.
guint64
"offset-end"
:
the offset-end of the buffer that triggered the message.
<title>Example launch line</title>
gst-launch audiotestsrc ! multifilesink gst-launch videotestsrc ! multifilesink post-messages=true filename="frame%d"
Last reviewed on 2009-09-11 (0.10.17)