自定义playbin输出
函数与知识点
-
equalizer-3bands
3-band equalizer
元素允许改变低频、中频和高频带的音量。 -
GstGhostPad
介绍:GhostPad
是属于Bin
的Pad
GhostPad
在使用类似GstBin
的元素组织管道时非常有用。这里的思路是创建分层的元素图。bin
元素包含一个子图。现在,我们希望将bin-element
像其他GstElement
一样对待。这就是GhostPad
发挥作用的地方。GhostPad
充当另一个pad
的代理。因此,bin
可以有与子元素的sink pad
和source pad
相关联的sink ghost-pad
和source ghost-pad
。如果在创建时已知目标pad,则可以使用
gst_ghost_pad_new
函数获取一个ghost-pad
。否则,可以使用gst_ghost_pad_new_no_target来创建ghost-pad,并使用gst_ghost_pad_set_target稍后建立关联。注意:
GhostPad
会增加管道的数据处理开销。 -
GstPad *gst_ghost_pad_new (const gchar * name, GstPad * target)
使用target
作为目标创建一个新的ghostpad
。方向将从目标pad
获取。目标必须解除链接。将引用目标。