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

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

fdsrc

Packit Service 963350

fdsrc

Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350

Properties

Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
gint
Packit Service 963350
fd
Packit Service 963350
Read / Write
Packit Service 963350
Packit Service 963350
Packit Service 963350
guint64
Packit Service 963350
timeout
Packit Service 963350
Read / Write
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350

Types and Values

Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
struct
Packit Service 963350
GstFdSrc
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350

Object Hierarchy

Packit Service 963350
    GObject
Packit Service 963350
    ╰── GInitiallyUnowned
Packit Service 963350
        ╰── GstObject
Packit Service 963350
            ╰── GstElement
Packit Service 963350
                ╰── GstBaseSrc
Packit Service 963350
                    ╰── GstPushSrc
Packit Service 963350
                        ╰── GstFdSrc
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350

Implemented Interfaces

Packit Service 963350

Packit Service 963350
GstFdSrc implements
Packit Service 963350
 GstURIHandler.

Packit Service 963350
Packit Service 963350
Packit Service 963350

Description

Packit Service 963350

Read data from a unix file descriptor.

Packit Service 963350

To generate data, enter some data on the console followed by enter.

Packit Service 963350
The above mentioned pipeline should dump data packets to the console.

Packit Service 963350

If the “timeout” property is set to a value bigger than 0, fdsrc will

Packit Service 963350
generate an element message named "GstFdSrcTimeout"
Packit Service 963350
if no data was received in the given timeout.

Packit Service 963350

The message's structure contains one field:

Packit Service 963350
  • guint64 timeout: the timeout in microseconds that

Packit Service 963350
expired when waiting for data.

Packit Service 963350
Packit Service 963350

Example launch line

Packit Service 963350
Packit Service 963350
  
Packit Service 963350
    
Packit Service 963350
      
Packit Service 963350
        
1
Packit Service 963350
        
echo "Hello GStreamer" | gst-launch-1.0 -v fdsrc ! fakesink dump=true
Packit Service 963350
      
Packit Service 963350
    
Packit Service 963350
  
Packit Service 963350
Packit Service 963350
Packit Service 963350

A simple pipeline to read from the standard input and dump the data

Packit Service 963350
with a fakesink as hex ascii block.

Packit Service 963350
Packit Service 963350
Packit Service 963350

Synopsis

Packit Service 963350
Packit Service 963350

Element Information

Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350

plugin

Packit Service 963350
Packit Service 963350
            coreelements
Packit Service 963350
          
Packit Service 963350
Packit Service 963350
Packit Service 963350

author

Packit Service 963350
Erik Walthinsen <omega@cse.ogi.edu>
Packit Service 963350
Packit Service 963350
Packit Service 963350

class

Packit Service 963350
Source/File
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350

Packit Service 963350
Packit Service 963350

Element Pads

Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350

name

Packit Service 963350
src
Packit Service 963350
Packit Service 963350
Packit Service 963350

direction

Packit Service 963350
source
Packit Service 963350
Packit Service 963350
Packit Service 963350

presence

Packit Service 963350
always
Packit Service 963350
Packit Service 963350
Packit Service 963350

details

Packit Service 963350
ANY
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350

Functions

Packit Service 963350

Packit Service 963350
Packit Service 963350
Packit Service 963350

Types and Values

Packit Service 963350
Packit Service 963350

struct GstFdSrc

Packit Service 963350
struct GstFdSrc;
Packit Service 963350

Opaque GstFdSrc data structure.

Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350

Property Details

Packit Service 963350
Packit Service 963350

The “fd” property

Packit Service 963350
  “fd”                       gint
Packit Service 963350

An open file descriptor to read from.

Packit Service 963350

Flags: Read / Write

Packit Service 963350

Allowed values: >= 0

Packit Service 963350

Default value: 0

Packit Service 963350
Packit Service 963350

Packit Service 963350
Packit Service 963350

The “timeout” property

Packit Service 963350
  “timeout”                  guint64
Packit Service 963350

Post a message after timeout microseconds

Packit Service 963350

Flags: Read / Write

Packit Service 963350

Default value: 0

Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350

See Also

Packit Service 963350

GstFdSink

Packit Service 963350
Packit Service 963350
Packit Service 963350
Packit Service 963350

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