我可以看到存在用于迭代 bin 內的 GstElement 的方法......但是對于任何給定的 GstElement,是否有辦法以編程方式確定它是否實際上是一個 bin?
uj5u.com熱心網友回復:
所有GstElement的 s 都是從 GLibGObject型別派生的,所以G_OBJECT_TYPE()可以使用 GLib 宏來檢查型別:
if (G_OBJECT_TYPE(element) == GST_TYPE_BIN) ...
更簡單的是使用在gstbin.h中宣告的便利宏:
if (GST_IS_BIN(element)) ...
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/485103.html
上一篇:在鏈表中插入節點
