Blame docs/plugins/html/gst-plugins-good-plugins-jackaudiosink.html

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

jackaudiosink

Packit 1f69a5

jackaudiosink

Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5

Properties

Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
JackClient *
Packit 1f69a5
client
Packit 1f69a5
Read / Write
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
GstJackConnect
Packit 1f69a5
connect
Packit 1f69a5
Read / Write
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
gchar *
Packit 1f69a5
server
Packit 1f69a5
Read / Write
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
gchar *
Packit 1f69a5
client-name
Packit 1f69a5
Read / Write
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
GstJackTransport
Packit 1f69a5
transport
Packit 1f69a5
Read / Write
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
gchar *
Packit 1f69a5
port-pattern
Packit 1f69a5
Read / Write
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5

Types and Values

Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
struct
Packit 1f69a5
GstJackAudioSink
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5

Object Hierarchy

Packit 1f69a5
    GObject
Packit 1f69a5
    ╰── GInitiallyUnowned
Packit 1f69a5
        ╰── GstObject
Packit 1f69a5
            ╰── GstElement
Packit 1f69a5
                ╰── GstBaseSink
Packit 1f69a5
                    ╰── GstAudioBaseSink
Packit 1f69a5
                        ╰── GstJackAudioSink
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5

Description

Packit 1f69a5

A Sink that outputs data to Jack ports.

Packit 1f69a5

It will create N Jack ports named out_<name>_<num> where

Packit 1f69a5
<name> is the element name and <num> is starting from 1.
Packit 1f69a5
Each port corresponds to a gstreamer channel.

Packit 1f69a5

The samplerate as exposed on the caps is always the same as the samplerate of

Packit 1f69a5
the jack server.

Packit 1f69a5

When the “connect” property is set to auto, this element

Packit 1f69a5
will try to connect each output port to a random physical jack input pin. In
Packit 1f69a5
this mode, the sink will expose the number of physical channels on its pad
Packit 1f69a5
caps.

Packit 1f69a5

When the “connect” property is set to none, the element will

Packit 1f69a5
accept any number of input channels and will create (but not connect) an
Packit 1f69a5
output port for each channel.

Packit 1f69a5

The element will generate an error when the Jack server is shut down when it

Packit 1f69a5
was PAUSED or PLAYING. This element does not support dynamic rate and buffer
Packit 1f69a5
size changes at runtime.

Packit 1f69a5
Packit 1f69a5

Example launch line

Packit 1f69a5
Packit 1f69a5
  
Packit 1f69a5
    
Packit 1f69a5
      
Packit 1f69a5
        
1
Packit 1f69a5
        
gst-launch-1.0 audiotestsrc ! jackaudiosink
Packit 1f69a5
      
Packit 1f69a5
    
Packit 1f69a5
  
Packit 1f69a5
Packit 1f69a5
 Play a sine wave to using jack.
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5

Synopsis

Packit 1f69a5
Packit 1f69a5

Element Information

Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5

plugin

Packit 1f69a5
Packit 1f69a5
            jack
Packit 1f69a5
          
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5

author

Packit 1f69a5
Wim Taymans <wim.taymans@gmail.com>
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5

class

Packit 1f69a5
Sink/Audio
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5

Packit 1f69a5
Packit 1f69a5

Element Pads

Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5

name

Packit 1f69a5
sink
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5

direction

Packit 1f69a5
sink
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5

presence

Packit 1f69a5
always
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5

details

Packit 1f69a5
audio/x-raw, format=(string)F32LE, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5

Functions

Packit 1f69a5

Packit 1f69a5
Packit 1f69a5
Packit 1f69a5

Types and Values

Packit 1f69a5
Packit 1f69a5

struct GstJackAudioSink

Packit 1f69a5
struct GstJackAudioSink;
Packit 1f69a5

Opaque GstJackAudioSink.

Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5

Property Details

Packit 1f69a5
Packit 1f69a5

The “client” property

Packit 1f69a5
  “client”                   JackClient *
Packit 1f69a5

Handle for jack client.

Packit 1f69a5

Flags: Read / Write

Packit 1f69a5
Packit 1f69a5

Packit 1f69a5
Packit 1f69a5

The “connect” property

Packit 1f69a5
  “connect”                  GstJackConnect
Packit 1f69a5

Specify how the output ports will be connected.

Packit 1f69a5

Flags: Read / Write

Packit 1f69a5

Default value: Automatically connect ports to physical ports

Packit 1f69a5
Packit 1f69a5

Packit 1f69a5
Packit 1f69a5

The “server” property

Packit 1f69a5
  “server”                   gchar *
Packit 1f69a5

The Jack server to connect to (NULL = default).

Packit 1f69a5

Flags: Read / Write

Packit 1f69a5

Default value: NULL

Packit 1f69a5
Packit 1f69a5

Packit 1f69a5
Packit 1f69a5

The “client-name” property

Packit 1f69a5
  “client-name”              gchar *
Packit 1f69a5

The client name to use.

Packit 1f69a5

Flags: Read / Write

Packit 1f69a5

Default value: NULL

Packit 1f69a5
Packit 1f69a5

Packit 1f69a5
Packit 1f69a5

The “transport” property

Packit 1f69a5
  “transport”                GstJackTransport
Packit 1f69a5

The jack transport behaviour for the client.

Packit 1f69a5

Flags: Read / Write

Packit 1f69a5
Packit 1f69a5

Packit 1f69a5
Packit 1f69a5

The “port-pattern” property

Packit 1f69a5
  “port-pattern”             gchar *
Packit 1f69a5

autoconnect to ports matching pattern, when NULL connect to physical ports

Packit 1f69a5

Flags: Read / Write

Packit 1f69a5

Default value: NULL

Packit 1f69a5

Since: 1.6

Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5

See Also

Packit 1f69a5

GstAudioBaseSink, GstAudioRingBuffer

Packit 1f69a5
Packit 1f69a5
Packit 1f69a5
Packit 1f69a5

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