摘要:
摘要 Pad 表示分辨率为300x200,帧率为30fps的RGB视频的Caps: 表示采样位宽为16位,采样率44.1kHz,双通道PCM音频的Caps: 或者直接描述编码数据格式Voribis,VP8: Pad Templates(模板) Pad Availability(有效性) 示例代码 将 阅读全文
摘要:
摘要 基本概念 Element Bin和Pipeline Bus Element Hello World 编译并运行示例,可以看到弹出的窗口中播放着测试视频,并且还显示着播放时间。 源码分析 videotestsrc是一个source element,用于产生视频数据,通常用于调试。timeover 阅读全文
摘要:
摘要 环境配置 安装编译工具及库 Hello World 通过下面的命令编译得到可执行程序 $ gcc basic-tutorial-1.c -o basic-tutorial-1 `pkg-config --cflags --libs gstreamer-1.0` 源码分析 初始化GStreame 阅读全文
摘要:
什么是Gstreamer? Gstreamer是一个支持Windows,Linux,Android, iOS的跨平台的多媒体框架,应用程序可以通过管道(Pipeline)的方式,将多媒体处理的各个步骤串联起来,达到预期的效果。每个步骤通过元素(Element)基于GObject对象系统通过插件(pl 阅读全文