Blame docs/plugins/html/gstreamer-plugins-fakesink.html

Packit f546b1
Packit f546b1
<html>
Packit f546b1
<head>
Packit f546b1
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Packit f546b1
<title>fakesink: GStreamer Core Plugins 1.0 Plugins Reference Manual</title>
Packit f546b1
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
Packit f546b1
<link rel="home" href="index.html" title="GStreamer Core Plugins 1.0 Plugins Reference Manual">
Packit f546b1
<link rel="up" href="ch01.html" title="gstreamer Elements">
Packit f546b1
<link rel="prev" href="gstreamer-plugins-downloadbuffer.html" title="downloadbuffer">
Packit f546b1
<link rel="next" href="gstreamer-plugins-fakesrc.html" title="fakesrc">
Packit f546b1
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
Packit f546b1
<link rel="stylesheet" href="style.css" type="text/css">
Packit f546b1
</head>
Packit f546b1
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Packit f546b1
Packit f546b1
Packit f546b1
Top  | 
Packit f546b1
                  Description  | 
Packit f546b1
                  Object Hierarchy  | 
Packit f546b1
                  Properties  | 
Packit f546b1
                  Signals
Packit f546b1
Packit f546b1
Home
Packit f546b1
Up
Packit f546b1
Prev
Packit f546b1
Next
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1

fakesink

Packit f546b1

fakesink

Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1

Properties

Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
gboolean
Packit f546b1
can-activate-pull
Packit f546b1
Read / Write
Packit f546b1
Packit f546b1
Packit f546b1
gboolean
Packit f546b1
can-activate-push
Packit f546b1
Read / Write
Packit f546b1
Packit f546b1
Packit f546b1
gboolean
Packit f546b1
dump
Packit f546b1
Read / Write
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
gchar *
Packit f546b1
last-message
Packit f546b1
Read
Packit f546b1
Packit f546b1
Packit f546b1
gint
Packit f546b1
num-buffers
Packit f546b1
Read / Write
Packit f546b1
Packit f546b1
Packit f546b1
gboolean
Packit f546b1
signal-handoffs
Packit f546b1
Read / Write
Packit f546b1
Packit f546b1
Packit f546b1
gboolean
Packit f546b1
silent
Packit f546b1
Read / Write
Packit f546b1
Packit f546b1
Packit f546b1
GstFakeSinkStateError
Packit f546b1
state-error
Packit f546b1
Read / Write
Packit f546b1
Packit f546b1
Packit f546b1
gboolean
Packit f546b1
drop-out-of-segment
Packit f546b1
Read / Write
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1

Signals

Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
void
Packit f546b1
handoff
Packit f546b1
Run Last
Packit f546b1
Packit f546b1
Packit f546b1
void
Packit f546b1
preroll-handoff
Packit f546b1
Run Last
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1

Types and Values

Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
struct
Packit f546b1
GstFakeSink
Packit f546b1
Packit f546b1
Packit f546b1
enum
Packit f546b1
GstFakeSinkStateError
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1

Object Hierarchy

Packit f546b1
    GObject
Packit f546b1
    ╰── GInitiallyUnowned
Packit f546b1
        ╰── GstObject
Packit f546b1
            ╰── GstElement
Packit f546b1
                ╰── GstBaseSink
Packit f546b1
                    ╰── GstFakeSink
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1

Description

Packit f546b1

Dummy sink that swallows everything.

Packit f546b1
Packit f546b1

Example launch line

Packit f546b1
Packit f546b1
  
Packit f546b1
    
Packit f546b1
      
Packit f546b1
        
1
Packit f546b1
        
gst-launch-1.0 audiotestsrc num-buffers=1000 ! fakesink sync=false
Packit f546b1
      
Packit f546b1
    
Packit f546b1
  
Packit f546b1
Packit f546b1
Packit f546b1

Render 1000 audio buffers (of default size) as fast as possible.

Packit f546b1
Packit f546b1
Packit f546b1

Synopsis

Packit f546b1
Packit f546b1

Element Information

Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1

plugin

Packit f546b1
Packit f546b1
            coreelements
Packit f546b1
          
Packit f546b1
Packit f546b1
Packit f546b1

author

Packit f546b1
Erik Walthinsen <omega@cse.ogi.edu>, Wim Taymans <wim@fluendo.com>, Mr. 'frag-me-more' Vanderwingo <wingo@fluendo.com>
Packit f546b1
Packit f546b1
Packit f546b1

class

Packit f546b1
Sink
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1

Packit f546b1
Packit f546b1

Element Pads

Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1

name

Packit f546b1
sink
Packit f546b1
Packit f546b1
Packit f546b1

direction

Packit f546b1
sink
Packit f546b1
Packit f546b1
Packit f546b1

presence

Packit f546b1
always
Packit f546b1
Packit f546b1
Packit f546b1

details

Packit f546b1
ANY
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1

Functions

Packit f546b1

Packit f546b1
Packit f546b1
Packit f546b1

Types and Values

Packit f546b1
Packit f546b1

struct GstFakeSink

Packit f546b1
struct GstFakeSink;
Packit f546b1

The opaque GstFakeSink data structure.

Packit f546b1
Packit f546b1

Packit f546b1
Packit f546b1

enum GstFakeSinkStateError

Packit f546b1

Possible state change errors for the state-error property.

Packit f546b1
Packit f546b1

Members

Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1

FAKE_SINK_STATE_ERROR_NONE

Packit f546b1
Packit f546b1

no error

Packit f546b1
Packit f546b1
 
Packit f546b1
Packit f546b1
Packit f546b1

FAKE_SINK_STATE_ERROR_NULL_READY

Packit f546b1
Packit f546b1

cause the NULL to READY state change to fail

Packit f546b1
Packit f546b1
 
Packit f546b1
Packit f546b1
Packit f546b1

FAKE_SINK_STATE_ERROR_READY_PAUSED

Packit f546b1
Packit f546b1

cause the READY to PAUSED state change to fail:

Packit f546b1
Packit f546b1
 
Packit f546b1
Packit f546b1
Packit f546b1

FAKE_SINK_STATE_ERROR_PAUSED_PLAYING

Packit f546b1
Packit f546b1

cause the PAUSED to PLAYING state change to fail:

Packit f546b1
Packit f546b1
 
Packit f546b1
Packit f546b1
Packit f546b1

FAKE_SINK_STATE_ERROR_PLAYING_PAUSED

Packit f546b1
Packit f546b1

cause the PLAYING to PAUSED state change to fail:

Packit f546b1
Packit f546b1
 
Packit f546b1
Packit f546b1
Packit f546b1

FAKE_SINK_STATE_ERROR_PAUSED_READY

Packit f546b1
Packit f546b1

cause the PAUSED to READY state change to fail:

Packit f546b1
Packit f546b1
 
Packit f546b1
Packit f546b1
Packit f546b1

FAKE_SINK_STATE_ERROR_READY_NULL

Packit f546b1
Packit f546b1

cause the READY to NULL state change to fail:

Packit f546b1
Packit f546b1
 
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1

Property Details

Packit f546b1
Packit f546b1

The “can-activate-pull” property

Packit f546b1
  “can-activate-pull”        gboolean
Packit f546b1

Can activate in pull mode.

Packit f546b1

Flags: Read / Write

Packit f546b1

Default value: FALSE

Packit f546b1
Packit f546b1

Packit f546b1
Packit f546b1

The “can-activate-push” property

Packit f546b1
  “can-activate-push”        gboolean
Packit f546b1

Can activate in push mode.

Packit f546b1

Flags: Read / Write

Packit f546b1

Default value: TRUE

Packit f546b1
Packit f546b1

Packit f546b1
Packit f546b1

The “dump” property

Packit f546b1
  “dump”                     gboolean
Packit f546b1

Dump buffer contents to stdout.

Packit f546b1

Flags: Read / Write

Packit f546b1

Default value: FALSE

Packit f546b1
Packit f546b1

Packit f546b1
Packit f546b1

The “last-message” property

Packit f546b1
  “last-message”             gchar *
Packit f546b1

The message describing current status.

Packit f546b1

Flags: Read

Packit f546b1

Default value: NULL

Packit f546b1
Packit f546b1

Packit f546b1
Packit f546b1

The “num-buffers” property

Packit f546b1
  “num-buffers”              gint
Packit f546b1

Number of buffers to accept going EOS.

Packit f546b1

Flags: Read / Write

Packit f546b1

Allowed values: >= G_MAXULONG

Packit f546b1

Default value: -1

Packit f546b1
Packit f546b1

Packit f546b1
Packit f546b1

The “signal-handoffs” property

Packit f546b1
  “signal-handoffs”          gboolean
Packit f546b1

Send a signal before unreffing the buffer.

Packit f546b1

Flags: Read / Write

Packit f546b1

Default value: FALSE

Packit f546b1
Packit f546b1

Packit f546b1
Packit f546b1

The “silent” property

Packit f546b1
  “silent”                   gboolean
Packit f546b1

Don't produce last_message events.

Packit f546b1

Flags: Read / Write

Packit f546b1

Default value: TRUE

Packit f546b1
Packit f546b1

Packit f546b1
Packit f546b1

The “state-error” property

Packit f546b1
  “state-error”              GstFakeSinkStateError
Packit f546b1

Generate a state change error.

Packit f546b1

Flags: Read / Write

Packit f546b1

Default value: No state change errors

Packit f546b1
Packit f546b1

Packit f546b1
Packit f546b1

The “drop-out-of-segment” property

Packit f546b1
  “drop-out-of-segment”      gboolean
Packit f546b1

Drop and don't render / hand off out-of-segment buffers.

Packit f546b1

Flags: Read / Write

Packit f546b1

Default value: TRUE

Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1

Signal Details

Packit f546b1
Packit f546b1

The “handoff” signal

Packit f546b1
void
Packit f546b1
user_function (GstFakeSink *fakesink,
Packit f546b1
               GstBuffer   *buffer,
Packit f546b1
               GstPad      *pad,
Packit f546b1
               gpointer     user_data)
Packit f546b1

This signal gets emitted before unreffing the buffer.

Packit f546b1
Packit f546b1

Parameters

Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1

fakesink

Packit f546b1

the fakesink instance

Packit f546b1
 
Packit f546b1
Packit f546b1
Packit f546b1

buffer

Packit f546b1

the buffer that just has been received

Packit f546b1
 
Packit f546b1
Packit f546b1
Packit f546b1

pad

Packit f546b1

the pad that received it

Packit f546b1
 
Packit f546b1
Packit f546b1
Packit f546b1

user_data

Packit f546b1

user data set when the signal handler was connected.

Packit f546b1
 
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1

Flags: Run Last

Packit f546b1
Packit f546b1

Packit f546b1
Packit f546b1

The “preroll-handoff” signal

Packit f546b1
void
Packit f546b1
user_function (GstFakeSink *fakesink,
Packit f546b1
               GstBuffer   *buffer,
Packit f546b1
               GstPad      *pad,
Packit f546b1
               gpointer     user_data)
Packit f546b1

This signal gets emitted before unreffing the buffer.

Packit f546b1
Packit f546b1

Parameters

Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1

fakesink

Packit f546b1

the fakesink instance

Packit f546b1
 
Packit f546b1
Packit f546b1
Packit f546b1

buffer

Packit f546b1

the buffer that just has been received

Packit f546b1
 
Packit f546b1
Packit f546b1
Packit f546b1

pad

Packit f546b1

the pad that received it

Packit f546b1
 
Packit f546b1
Packit f546b1
Packit f546b1

user_data

Packit f546b1

user data set when the signal handler was connected.

Packit f546b1
 
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1

Flags: Run Last

Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1

See Also

Packit f546b1

GstFakeSrc

Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1

Generated by GTK-Doc V1.27
Packit f546b1
</body>
Packit f546b1
</html>