Blame docs/plugins/html/gst-plugins-base-plugins-appsrc.html

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

appsrc

Packit 971217

appsrc

Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Properties

Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
gboolean
Packit 971217
block
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
Packit 971217
GstCaps *
Packit 971217
caps
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
guint64
Packit 971217
current-level-bytes
Packit 971217
Read
Packit 971217
Packit 971217
Packit 971217
gboolean
Packit 971217
emit-signals
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
GstFormat
Packit 971217
format
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
gboolean
Packit 971217
is-live
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
guint64
Packit 971217
max-bytes
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
gint64
Packit 971217
max-latency
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
gint64
Packit 971217
min-latency
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
guint
Packit 971217
min-percent
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
gint64
Packit 971217
size
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
GstAppStreamType
Packit 971217
stream-type
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
guint64
Packit 971217
duration
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Signals

Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
GstFlowReturn
Packit 971217
end-of-stream
Packit 971217
Action
Packit 971217
Packit 971217
Packit 971217
void
Packit 971217
enough-data
Packit 971217
Run Last
Packit 971217
Packit 971217
Packit 971217
void
Packit 971217
need-data
Packit 971217
Run Last
Packit 971217
Packit 971217
Packit 971217
GstFlowReturn
Packit 971217
push-buffer
Packit 971217
Action
Packit 971217
Packit 971217
Packit 971217
gboolean
Packit 971217
seek-data
Packit 971217
Run Last
Packit 971217
Packit 971217
Packit 971217
GstFlowReturn
Packit 971217
push-sample
Packit 971217
Action
Packit 971217
Packit 971217
Packit 971217
GstFlowReturn
Packit 971217
push-buffer-list
Packit 971217
Action
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Types and Values

Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
struct
Packit 971217
GstAppSrc
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Object Hierarchy

Packit 971217
    GObject
Packit 971217
    ╰── GInitiallyUnowned
Packit 971217
        ╰── GstObject
Packit 971217
            ╰── GstElement
Packit 971217
                ╰── GstBaseSrc
Packit 971217
                    ╰── GstAppSrc
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Implemented Interfaces

Packit 971217

Packit 971217
GstAppSrc implements
Packit 971217
 GstURIHandler.

Packit 971217
Packit 971217
Packit 971217

Description

Packit 971217

The appsrc element can be used by applications to insert data into a

Packit 971217
GStreamer pipeline. Unlike most GStreamer elements, Appsrc provides
Packit 971217
external API functions.

Packit 971217

For the documentation of the API, please see the

Packit 971217
libgstapp section in the
Packit 971217

GStreamer Plugins Base Libraries documentation.

Packit 971217
Packit 971217

Synopsis

Packit 971217
Packit 971217

Element Information

Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

plugin

Packit 971217
Packit 971217
            app
Packit 971217
          
Packit 971217
Packit 971217
Packit 971217

author

Packit 971217
David Schleef <ds@schleef.org>, Wim Taymans <wim.taymans@gmail.com>
Packit 971217
Packit 971217
Packit 971217

class

Packit 971217
Generic/Source
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Packit 971217
Packit 971217

Element Pads

Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

name

Packit 971217
src
Packit 971217
Packit 971217
Packit 971217

direction

Packit 971217
source
Packit 971217
Packit 971217
Packit 971217

presence

Packit 971217
always
Packit 971217
Packit 971217
Packit 971217

details

Packit 971217
ANY
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Functions

Packit 971217

Packit 971217
Packit 971217
Packit 971217

Types and Values

Packit 971217
Packit 971217

struct GstAppSrc

Packit 971217
struct GstAppSrc;
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Property Details

Packit 971217
Packit 971217

The “block” property

Packit 971217
  “block”                    gboolean
Packit 971217

Block push-buffer when max-bytes are queued.

Packit 971217

Flags: Read / Write

Packit 971217

Default value: FALSE

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “caps” property

Packit 971217
  “caps”                     GstCaps *
Packit 971217

The allowed caps for the src pad.

Packit 971217

Flags: Read / Write

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “current-level-bytes” property

Packit 971217
  “current-level-bytes”      guint64
Packit 971217

The number of currently queued bytes.

Packit 971217

Flags: Read

Packit 971217

Default value: 0

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “emit-signals” property

Packit 971217
  “emit-signals”             gboolean
Packit 971217

Emit need-data, enough-data and seek-data signals.

Packit 971217

Flags: Read / Write

Packit 971217

Default value: TRUE

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “format” property

Packit 971217
  “format”                   GstFormat
Packit 971217

The format of the segment events and seek.

Packit 971217

Flags: Read / Write

Packit 971217

Default value: GST_FORMAT_BYTES

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “is-live” property

Packit 971217
  “is-live”                  gboolean
Packit 971217

Whether to act as a live source.

Packit 971217

Flags: Read / Write

Packit 971217

Default value: FALSE

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “max-bytes” property

Packit 971217
  “max-bytes”                guint64
Packit 971217

The maximum number of bytes to queue internally (0 = unlimited).

Packit 971217

Flags: Read / Write

Packit 971217

Default value: 200000

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “max-latency” property

Packit 971217
  “max-latency”              gint64
Packit 971217

The maximum latency (-1 = unlimited).

Packit 971217

Flags: Read / Write

Packit 971217

Allowed values: >= G_MAXULONG

Packit 971217

Default value: -1

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “min-latency” property

Packit 971217
  “min-latency”              gint64
Packit 971217

The minimum latency (-1 = default).

Packit 971217

Flags: Read / Write

Packit 971217

Allowed values: >= G_MAXULONG

Packit 971217

Default value: -1

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “min-percent” property

Packit 971217
  “min-percent”              guint
Packit 971217

Emit need-data when queued bytes drops below this percent of max-bytes.

Packit 971217

Flags: Read / Write

Packit 971217

Allowed values: <= 100

Packit 971217

Default value: 0

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “size” property

Packit 971217
  “size”                     gint64
Packit 971217

The size of the data stream in bytes (-1 if unknown).

Packit 971217

Flags: Read / Write

Packit 971217

Allowed values: >= G_MAXULONG

Packit 971217

Default value: -1

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “stream-type” property

Packit 971217
  “stream-type”              GstAppStreamType
Packit 971217

the type of the stream.

Packit 971217

Flags: Read / Write

Packit 971217

Default value: GST_APP_STREAM_TYPE_STREAM

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “duration” property

Packit 971217
  “duration”                 guint64
Packit 971217

The duration of the data stream in nanoseconds (GST_CLOCK_TIME_NONE if unknown).

Packit 971217

Flags: Read / Write

Packit 971217

Default value: 18446744073709551615

Packit 971217
Packit 971217
Packit 971217
Packit 971217

Signal Details

Packit 971217
Packit 971217

The “end-of-stream” signal

Packit 971217
GstFlowReturn
Packit 971217
user_function (GstAppSrc *gstappsrc,
Packit 971217
               gpointer   user_data)
Packit 971217

Flags: Action

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “enough-data” signal

Packit 971217
void
Packit 971217
user_function (GstAppSrc *gstappsrc,
Packit 971217
               gpointer   user_data)
Packit 971217

Flags: Run Last

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “need-data” signal

Packit 971217
void
Packit 971217
user_function (GstAppSrc *gstappsrc,
Packit 971217
               guint      arg1,
Packit 971217
               gpointer   user_data)
Packit 971217

Flags: Run Last

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “push-buffer” signal

Packit 971217
GstFlowReturn
Packit 971217
user_function (GstAppSrc *gstappsrc,
Packit 971217
               GstBuffer *arg1,
Packit 971217
               gpointer   user_data)
Packit 971217

Flags: Action

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “seek-data” signal

Packit 971217
gboolean
Packit 971217
user_function (GstAppSrc *gstappsrc,
Packit 971217
               guint64    arg1,
Packit 971217
               gpointer   user_data)
Packit 971217

Flags: Run Last

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “push-sample” signal

Packit 971217
GstFlowReturn
Packit 971217
user_function (GstAppSrc *gstappsrc,
Packit 971217
               GstSample *arg1,
Packit 971217
               gpointer   user_data)
Packit 971217

Flags: Action

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “push-buffer-list” signal

Packit 971217
GstFlowReturn
Packit 971217
user_function (GstAppSrc     *gstappsrc,
Packit 971217
               GstBufferList *arg1,
Packit 971217
               gpointer       user_data)
Packit 971217

Flags: Action

Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

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