- 博客(3)
- 收藏
- 关注
原创 gstreamer学习总结三
<br />gstreamer框架下的基本概念<br /> <br />bin:首先它是一个元件,可以和元件一样控制;另外它是个容器,可以把多个元件添加入这个容器,组成功能更强大的元件。在gstreamer中,有个功能十分强大的bin:playbin2,你可以非常简单的利用它实现一个简单的播放器。从中,你既可以看到bin的威力,也可以看到bin的使用并没有什么太多的不同。<br /> <br />pipeline:它是一个完整的媒体流水线。用来完成我们预想的媒体处理。<br /> <br />communi
2010-06-06 20:50:00
528
原创 gstreamer学习总结二
<br />gstreamer框架下的基本概念<br />1. Element(元件)<br /> 简单的理解, Element(元件)就是构成播放器(或其他应用)各个功能模块的基本单元。<br />通常来说,有下面几类 Element。源:文件源,网络源,硬件设备,等等;媒体格式分析元件:常见的如demuer, muxer, 元数据分析器等等;编/解码元件;效果处理元件:颜色空间转换,输出尺寸处理,音频通道处理,等等;终端:音频终端,视频终端,文件终端,网络终端,等等;<br />2.Pad(焊盘)<br
2010-06-06 17:17:00
548
原创 gstreamer学习总结一
1.什么gstreamer。 Gstreamer是一个多媒体应用框架。它类似于DirectShow,是基于Pipeline的结构。 2.用gstreamer,我们能做什么。多媒体播放器;多媒体类型转换器;多媒体编辑器;多媒体capture;网络播放器;游戏插件; 等等。 3.gstreamer为我们提供了什么.多媒体应用API:构建Pipeline,播放控制(play, stop, seek等等),播放状态监控;Pipeline结构;plugin结构:Pipeline的多媒体处理能力由各种p
2010-06-06 16:34:00
614
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人