【文件属性】:
文件名称:gstreamer最新插件模板源代码(0.11版)
文件大小:125KB
文件格式:GZ
更新时间:2015-08-31 08:55:55
gstreamer plugin template gst
该资源是gstreamer的插件开发模板的源代码,你可以使用该模板快捷的编写出你自己的插件。即该模板代码提供一个框架,你只需要去填充相应的函数代码即可。
1.进入目录gst-template/gst-plugin/src
#../tools/make_element ExampleFilter
产生文件
gstexamplefilter.c gstexamplefilter.h
2.修改Makefile.am文件
plugin_LTLIBRARIES = libgstexamplefilter.la
libgstexamplefilter_la_SOURCES = gstexamplefilter.c
libgstexamplefilter_la_CFLAGS = $(GST_CFLAGS)
libgstexamplefilter_la_LIBADD = $(GST_LIBS)
libgstexamplefilter_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
libgstexamplefilter_la_LIBTOOLFLAGS = --tag=disable-static
noinst_HEADERS = gstexamplefilter.h
3.导入PKG_CONFIG_PATH环境变量
export PKG_CONFIG_PATH=/usr/lib/pkgconfig
4.进入目录gst-template/gst-plugin,修改文件autogen.sh
srcfile=src/gstexamplefilter.c
5.运行autogen.sh,产生Makefile文件
./autogen.sh
6.进入gst-template/gst-plugin/src目录,执行Makefile
./Makefile
用ls -a查询会有.libs目录产生,进入.libs
会发现里面产生了
libgstexamplefilter.la
libgstexamplefilter.so
这样,插件就创建成功了。
相关资源可参考:
http://hi.baidu.com/zhxust/blog/item/8161ab637d89ac6a0d33fa45.html
blog.csdn.net/Angus83/archive/2006/03/03/614584.aspx
http://blog.sina.com.cn/s/blog_5cf930300100i4ye.html
【文件预览】:
gst-template
----.gitmodules(104B)
----COPYING.MIT(1023B)
----gst-plugin()
--------tools()
--------autogen.sh(397B)
--------Makefile.am(39B)
--------src()
--------README(1KB)
--------AUTHORS(46B)
--------.gitignore(153B)
--------NEWS(18B)
--------ChangeLog(6KB)
--------COPYING(27B)
--------configure.ac(3KB)
----COPYING.LIB(25KB)
----.git()
--------index(3KB)
--------hooks()
--------config(277B)
--------description(73B)
--------refs()
--------branches()
--------logs()
--------packed-refs(347B)
--------objects()
--------info()
--------HEAD(23B)
----README(2KB)
----gst-app()
--------autogen.sh(397B)
--------Makefile.am(35B)
--------src()
--------README(665B)
--------AUTHORS(46B)
--------.gitignore(171B)
--------NEWS(18B)
--------ChangeLog(1KB)
--------COPYING(27B)
--------configure.ac(3KB)
网友评论
- 很好,感谢楼主!
- 不仅有资源,还有详细的介绍,谢谢!
- 很好,谢谢分享,有点用
- 还没编呢,看起来不错。楼主整理的不错,还有参考网站,赞一个
- 很好用,谢谢楼主分享