filesink

filesink — Write stream to a file

Properties

gchar * location Read / Write
GstFileSinkBufferMode buffer-mode Read / Write
guint buffer-size Read / Write
gboolean append Read / Write

Types and Values

struct GstFileSink

Object Hierarchy

    GObject
    ╰── GstObject
        ╰── GstElement
            ╰── GstBaseSink
                ╰── GstFileSink

Implemented Interfaces

GstFileSink implements GstURIHandler.

Description

Write incoming data to a file in the local file system.

Example launch line

gst-launch v4l2src num-buffers=1 ! jpegenc ! filesink location=capture1.jpeg
Capture one frame from a v4l2 camera and save as jpeg image.

Synopsis

Element Information

plugin

coreelements

author

Thomas Vander Stichele <thomas at apestaart dot org>

class

Sink/File

Element Pads

name

sink

direction

sink

presence

always

details

ANY

Functions

Types and Values

struct GstFileSink

struct GstFileSink;

Opaque GstFileSink structure.

Property Details

The “location” property

  “location”                 gchar *

Location of the file to write.

Flags: Read / Write

Default value: NULL


The “buffer-mode” property

  “buffer-mode”              GstFileSinkBufferMode

The buffering mode to use.

Flags: Read / Write

Default value: Default buffering


The “buffer-size” property

  “buffer-size”              guint

Size of buffer in number of bytes for line or full buffer-mode.

Flags: Read / Write

Default value: 65536


The “append” property

  “append”                   gboolean

Append to an already existing file.

Flags: Read / Write

Default value: FALSE

Since: 0.10.25

See Also

GstFileSrc