|
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 |
|
|
Packit |
1f69a5 |
|
|
Packit |
1f69a5 |
|
|
Packit |
1f69a5 |
|
|
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>
|