取决于另一个属性的Gstreamer元素属性

卡卡洛

我正在编写一个gstreamer元素,并且想添加一个属性,该属性选择该元素将用来执行其功能的算法。

gst-launch ... ! myelement algo=1 ! ...

现在,假设我有两个算法,并且我需要能够为每种算法指定不同的参数,自然地,我希望用户能够通过属性设置这些参数。

例如,算法1将使用名为x的属性:

gst-launch ... ! myelement algo=1 x=10 ! ...

但是算法2将使用名为y的属性(并且不需要x):

gst-launch ... ! myelement algo=2 y=20 ! ...

本质上,某些属性仅根据另一个属性的值才有意义。

处理此问题的标准方法是什么?我是否应该添加属性“ x”和“ y”,并证明“ x”仅在algo = 1时有效,而“ y”仅在algo = 2时有效?

或者,我应该忘掉“ algo”属性并做出两个不同的元素吗?

m

在gstreamer中寻找处理事情的标准方法,始终是检查其他元素在做什么的好主意。一个很好的例子就是元素“ multifilesink”,它有几种处理文件分段的方法。查看属性(在cmdline上运行gst-inspect multifilesink),您可以看到,只有将“ next-file”属性设置为4时,属性“ max-file-size”才有意义。因此,其描述用于指定它 :

“ max-file-size:在以最大大小模式启动新文件之前的最大文件大小”

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Newtonsoft JSON重命名属性名称取决于另一个属性

来自分类Dev

mvc DisplayName或Display(Name = ...),取决于另一个模型属性

来自分类Dev

为属性动态分配值取决于另一个列表

来自分类Dev

如何告诉聚合物飞镖一个属性取决于另一个

来自分类Dev

所需属性取决于另一个属性的值(ASP.NET Core Web Api)

来自分类Dev

字段取决于另一个字段时通知属性更改的最佳方法

来自分类Dev

一个属性的ASP:NET MVC 4动态验证取决于另一个属性的当前值

来自分类Dev

Java-如何指定xsd元素取决于另一个元素

来自分类Dev

使用xmlstarlet更改XML,具体取决于另一个元素

来自分类Dev

无法显示或隐藏按钮,具体取决于另一个元素是否包含内容

来自分类Dev

html select 元素,它的选项取决于另一个选择

来自分类Dev

创建变量取决于另一个变量

来自分类Dev

使事件取决于另一个事件的完成

来自分类Dev

根据另一个元素属性选择元素

来自分类Dev

更改另一个页面的元素属性

来自分类Dev

jQuery设置另一个元素的onclick属性

来自分类Dev

删除另一个父级中的表行元素,具体取决于另一个父级

来自分类Dev

需要一个参数取决于另一个参数的存在

来自分类Dev

实例化一个对象的类型取决于另一个对象的类型

来自分类Dev

如何选择一个选项,取决于另一个选择

来自分类Dev

设置一个值取决于另一个变量的变量

来自分类Dev

angularJS管理一个输入值取决于另一个的值

来自分类Dev

更新一个表取决于另一个表的值

来自分类Dev

在Android中执行一个方法取决于另一个方法的执行

来自分类Dev

WPF通过元素名称将属性绑定到另一个元素属性

来自分类Dev

Android元素属性指向另一个元素属性

来自分类Dev

通过元素和另一个属性值获取 SimpleXML 对象中的属性值

来自分类Dev

如何创建属性指令以在 AngularJS 的元素中插入另一个属性指令

来自分类Dev

如何在JSON字符串中添加元素,该元素取决于Python中该字符串的另一个元素

Related 相关文章

  1. 1

    Newtonsoft JSON重命名属性名称取决于另一个属性

  2. 2

    mvc DisplayName或Display(Name = ...),取决于另一个模型属性

  3. 3

    为属性动态分配值取决于另一个列表

  4. 4

    如何告诉聚合物飞镖一个属性取决于另一个

  5. 5

    所需属性取决于另一个属性的值(ASP.NET Core Web Api)

  6. 6

    字段取决于另一个字段时通知属性更改的最佳方法

  7. 7

    一个属性的ASP:NET MVC 4动态验证取决于另一个属性的当前值

  8. 8

    Java-如何指定xsd元素取决于另一个元素

  9. 9

    使用xmlstarlet更改XML,具体取决于另一个元素

  10. 10

    无法显示或隐藏按钮,具体取决于另一个元素是否包含内容

  11. 11

    html select 元素,它的选项取决于另一个选择

  12. 12

    创建变量取决于另一个变量

  13. 13

    使事件取决于另一个事件的完成

  14. 14

    根据另一个元素属性选择元素

  15. 15

    更改另一个页面的元素属性

  16. 16

    jQuery设置另一个元素的onclick属性

  17. 17

    删除另一个父级中的表行元素,具体取决于另一个父级

  18. 18

    需要一个参数取决于另一个参数的存在

  19. 19

    实例化一个对象的类型取决于另一个对象的类型

  20. 20

    如何选择一个选项,取决于另一个选择

  21. 21

    设置一个值取决于另一个变量的变量

  22. 22

    angularJS管理一个输入值取决于另一个的值

  23. 23

    更新一个表取决于另一个表的值

  24. 24

    在Android中执行一个方法取决于另一个方法的执行

  25. 25

    WPF通过元素名称将属性绑定到另一个元素属性

  26. 26

    Android元素属性指向另一个元素属性

  27. 27

    通过元素和另一个属性值获取 SimpleXML 对象中的属性值

  28. 28

    如何创建属性指令以在 AngularJS 的元素中插入另一个属性指令

  29. 29

    如何在JSON字符串中添加元素,该元素取决于Python中该字符串的另一个元素

热门标签

归档