GStreamer Base Plugins 0.10 Plugins Reference Manual | ||||
---|---|---|---|---|
"handle" GnomeVFSHandle* : Read / Write "location" gchar* : Read / Write "uri" GnomeVFSURI* : Read / Write
This plugin writes incoming data to a local or remote location specified by an URI. This location can be specified using any protocol supported by the GnomeVFS library. Common protocols are 'file', 'ftp', or 'smb'.
Applications can connect to the "allow-overwrite" signal to receive a callback when an existing file will be overwritten. The return value of the signal will determine if gnomevfssink will overwrite the resource or abort with an error.
gst-launch -v filesrc location=input.xyz ! gnomevfssink location=file:///home/joe/out.xyz
gst-launch -v filesrc location=foo.mp3 ! mad ! flacenc ! gnomevfssink location=smb://othercomputer/foo.flac
Last reviewed on 2006-02-28 (0.10.4)
"location"
property"location" gchar* : Read / Write
Location of the file to write.
Default value: NULL
"allow-overwrite"
signalgboolean user_function (GstGnomeVFSSink *sink, GnomeVFSURI *uri, gpointer user_data) : Cleanup
This signal is fired when gnomevfssink is about to overwrite an existing resource. The application can connect to this signal and ask the user if the resource may be overwritten.
sink : |
the object which received the signal |
uri : |
the URI to be overwritten |
user_data : |
user data set when the signal handler was connected. |
Returns : | A boolean indicating that the resource may be overwritten. |