C 在gstreamer插件的两个输入之间进行选择
我目前正在编写一个带有C 在gstreamer插件的两个输入之间进行选择,c,plugins,input,gstreamer,C,Plugins,Input,Gstreamer,我目前正在编写一个带有audio/x-raw源代码的Gstreamer-1.0插件 我想向我的插件发送两个输入源。其中一个将是非默认源,另一个将在如下条件为真时使用: ____________________________________ | | ->-| default source |-->--- | |_____________
audio/x-raw
源代码的Gstreamer-1.0插件
我想向我的插件发送两个输入源。其中一个将是非默认源,另一个将在如下条件为真时使用:
____________________________________
| |
->-| default source |-->---
| |____________________________________| | _______________
| | | |
t-| |----->----| my plugin |
| ____________________________________ | |_______________|
| | | |
->-| secondary source |-->---
|____________________________________|
这样做的一个好方法似乎是使用输入选择器
,但我没有
知道如何使用它。是否有人知道如何添加和调整
输入选择器
?是的,输入选择器
元素是正确的选择
在软件包附带的测试中有一个使用它的完整示例
通过运行.autogen.sh
然后运行make
(您可能需要安装一些依赖项)来构建它
输入选择器
示例的源和可执行文件如下:
tests/icles/input-selector-test.c
./tests/icles/input-selector-test
点击下面的链接:,您有一个使用输入选择器(SwitchVideoSound.py)的python代码示例,非常适合您!我将仔细查看此链接并尝试找出它。