mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-19 14:56:36 +00:00
ff74718616
This is causing us lots of headaches in 0.10 and needs to be done differently and properly in 0.11. playbin or decodebin should reconfigure themselves based on reconfigure events, for example.
52 lines
3.4 KiB
XML
52 lines
3.4 KiB
XML
<plugin>
|
|
<name>pulseaudio</name>
|
|
<description>PulseAudio plugin library</description>
|
|
<filename>../../ext/pulse/.libs/libgstpulse.so</filename>
|
|
<basename>libgstpulse.so</basename>
|
|
<version>0.10.30.1</version>
|
|
<license>LGPL</license>
|
|
<source>gst-plugins-good</source>
|
|
<package>GStreamer Good Plug-ins git</package>
|
|
<origin>Unknown package origin</origin>
|
|
<elements>
|
|
<element>
|
|
<name>pulsemixer</name>
|
|
<longname>PulseAudio Mixer</longname>
|
|
<class>Generic/Audio</class>
|
|
<description>Control sound input and output levels for PulseAudio</description>
|
|
<author>Lennart Poettering</author>
|
|
<pads>
|
|
</pads>
|
|
</element>
|
|
<element>
|
|
<name>pulsesink</name>
|
|
<longname>PulseAudio Audio Sink</longname>
|
|
<class>Sink/Audio</class>
|
|
<description>Plays audio to a PulseAudio server</description>
|
|
<author>Lennart Poettering</author>
|
|
<pads>
|
|
<caps>
|
|
<name>sink</name>
|
|
<direction>sink</direction>
|
|
<presence>always</presence>
|
|
<details>audio/x-raw-int, endianness=(int){ 1234, 4321 }, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-raw-float, endianness=(int){ 1234, 4321 }, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-raw-int, endianness=(int){ 1234, 4321 }, signed=(boolean)true, width=(int)32, depth=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-raw-int, signed=(boolean)false, width=(int)8, depth=(int)8, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-alaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-mulaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-raw-int, endianness=(int){ 1234, 4321 }, signed=(boolean)true, width=(int)24, depth=(int)24, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-raw-int, endianness=(int){ 1234, 4321 }, signed=(boolean)true, width=(int)32, depth=(int)24, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-ac3, framed=(boolean)true; audio/x-eac3, framed=(boolean)true; audio/x-dts, framed=(boolean)true, block-size=(int){ 512, 1024, 2048 }; audio/mpeg, mpegversion=(int)1, mpegaudioversion=(int)[ 1, 2 ], parsed=(boolean)true</details>
|
|
</caps>
|
|
</pads>
|
|
</element>
|
|
<element>
|
|
<name>pulsesrc</name>
|
|
<longname>PulseAudio Audio Source</longname>
|
|
<class>Source/Audio</class>
|
|
<description>Captures audio from a PulseAudio server</description>
|
|
<author>Lennart Poettering</author>
|
|
<pads>
|
|
<caps>
|
|
<name>src</name>
|
|
<direction>source</direction>
|
|
<presence>always</presence>
|
|
<details>audio/x-raw-int, endianness=(int){ 1234, 4321 }, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-raw-float, endianness=(int){ 1234, 4321 }, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-raw-int, endianness=(int){ 1234, 4321 }, signed=(boolean)true, width=(int)32, depth=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-raw-int, signed=(boolean)false, width=(int)8, depth=(int)8, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-alaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-mulaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]</details>
|
|
</caps>
|
|
</pads>
|
|
</element>
|
|
</elements>
|
|
</plugin>
|