GStreamer:初识
来源:互联网 发布:淘宝首页设计模板 编辑:程序博客网 时间:2024/06/08 12:57
GStreamer相当于windows下的Directshow,是一个在linux下创建媒体应用程序的框架。其主要用途是构建媒体播放器。GStreamer是基于插件的,具有任何符合规范的插件都可以方便的插于已定义的数据流管道的有点,因此可以简化媒体播放器的开发流程,提高可移植性。GStreamer由以下功能模块组成:
1.元件(Elemenls):元件是GStreamer最重要的概念,它可以实现一系列基本的功能,如读取文件、滤波等。我们可以通过将一系列的元件连接起来形成一条管道,从而使数据在元件之间流动,并依此被每个元件处理。
2.箱柜(Bins):箱柜是一个可以装载元件的容器。可以通过改变箱柜的状态改变箱柜内部所有元件的状态。
3.管道(Pipelines):管道是高级的箱柜。我们可以设定管道处于暂停还是播放等状态,管道内部通过暂停或继续媒体数据流来实现这些控制功能。
4.衬垫(Pads):衬垫用来连接不同的元件,从而让媒体数据流在元件之间流动。
- GStreamer:初识
- gstreamer
- Gstreamer
- gstreamer
- gstreamer
- GStreamer
- gstreamer学习计划
- gstreamer 调试
- gstreamer开发
- 初探GStreamer
- GSTREAMER SMALL
- android gstreamer
- gstreamer vedio
- busybox & gstreamer
- Gstreamer说明
- Gstreamer说明
- android gstreamer
- GStreamer Tools
- 为什么我的生命这么的黑白
- 简单理解Struts2中拦截器与过滤器的区别及执行顺序
- WEB前端之JSON使用方法
- UIViewController的生命周期
- vim查看函数原型 定义
- GStreamer:初识
- day2 test01
- 在二元树中找出和为某一值的所有路径
- hbase java client 操作
- 使用python系统日志
- OpenMeetings(1)----安装及配置
- 用C实现多态(重载与虚函数)
- ios 视图渲染架构和原理
- DotNetBar教程(一)