当前位置: 首页 > wzjs >正文

湘潭交通网站制作网页之前必须先建立的是

湘潭交通网站,制作网页之前必须先建立的是,长沙制作公园仿竹护栏哪家好,微信小程序 网站建设运行效果 介绍 GStreamer 带有一组将音频转换为视频的元素。他们 可用于科学可视化或为您的音乐增添趣味 player 的本教程展示了: • 如何启用音频可视化 • 如何选择可视化元素 启用音频可视化实际上非常简单。设置相应的标志,当纯音频流为 found&#…
运行效果

在这里插入图片描述

介绍

     GStreamer 带有一组将音频转换为视频的元素。他们 可用于科学可视化或为您的音乐增添趣味 player 的本教程展示了:

          • 如何启用音频可视化

          • 如何选择可视化元素

     启用音频可视化实际上非常简单。设置相应的标志,当纯音频流为 found,它将实例化必要的元素来创建和显示可视化。

GStreamer相关运行库
INCLUDEPATH += D:/Software/GStreamer/1.0/mingw_x86_64/include/gstreamer-1.0/gst
INCLUDEPATH += D:/Software/GStreamer/1.0/mingw_x86_64/include
INCLUDEPATH += D:/Software/GStreamer/1.0/mingw_x86_64/include/gstreamer-1.0
INCLUDEPATH += D:/Software/GStreamer/1.0/mingw_x86_64/include/glib-2.0
INCLUDEPATH += D:/Software/GStreamer/1.0/mingw_x86_64/lib/glib-2.0/includeLIBS += D:/Software/GStreamer/1.0/mingw_x86_64/lib/gstreamer-1.0.lib
LIBS += D:/Software/GStreamer/1.0/mingw_x86_64/lib/glib-2.0.lib
LIBS += D:/Software/GStreamer/1.0/mingw_x86_64/lib/gobject-2.0.lib

源码
#include <gst/gst.h>/* playbin的flag */
typedef enum
{GST_PLAY_FLAG_VIS           = (1 << 3) /* 在没有视频流时启用可视化渲染。 */
} GstPlayFlags;/* 如果这是可视化元素,则返回TRUE */
static gboolean filter_vis_features (GstPluginFeature *feature, gpointer data)
{GstElementFactory *factory;if (!GST_IS_ELEMENT_FACTORY (feature))return FALSE;factory = GST_ELEMENT_FACTORY (feature);if (!g_strrstr (gst_element_factory_get_klass (factory), "Visualization"))return FALSE;return TRUE;
}int main(int argc, char *argv[])
{/* d初始化Streamer */gst_init (&argc, &argv);/* 获取所有可视化插件的列表 */GList *list = gst_registry_feature_filter (gst_registry_get (), filter_vis_features, FALSE, NULL);/* 打印他们的名字 */GstElementFactory *selected_factory = NULL;g_print("Available visualization plugins:\n");for (GList *walk = list; walk != NULL; walk = g_list_next (walk)){GstElementFactory *factory = GST_ELEMENT_FACTORY (walk->data);const gchar *name = gst_element_factory_get_longname (factory);g_print("  %s\n", name);if (selected_factory == NULL || g_str_has_prefix (name, "GOOM")){selected_factory = factory;}}if (!selected_factory) { g_print ("No visualization plugins found!\n"); return -1; }/* 我们现在已经为可视化元素选择了一个工厂 */g_print ("Selected '%s'\n", gst_element_factory_get_longname (selected_factory));GstElement *vis_plugin = gst_element_factory_create (selected_factory, NULL);if (!vis_plugin){return -1;}/* 构建管道 */GstElement *pipeline = gst_parse_launch ("playbin uri=http://radio.hbr1.com:19800/ambient.ogg", NULL);/* 设置可视化标志 */guint flags;g_object_get (pipeline, "flags", &flags, NULL);flags |= GST_PLAY_FLAG_VIS;g_object_set (pipeline, "flags", flags, NULL);/* 为playbin设置vis插件 */g_object_set (pipeline, "vis-plugin", vis_plugin, NULL);/* 开始播放 */gst_element_set_state (pipeline, GST_STATE_PLAYING);/* 等待直到错误或结束 */GstBus *bus = gst_element_get_bus (pipeline);GstMessage *msg = gst_bus_timed_pop_filtered (bus, GST_CLOCK_TIME_NONE, (GstMessageType)(GST_MESSAGE_ERROR | GST_MESSAGE_EOS));/* 释放资源 */if (msg != NULL){ gst_message_unref (msg); }gst_plugin_feature_list_free (list);gst_object_unref (bus);gst_element_set_state (pipeline, GST_STATE_NULL);gst_object_unref (pipeline);return 0;
}

关注

笔者 - jxd


文章转载自:

http://oqbpHArt.zkjqj.cn
http://LRxhbrpK.zkjqj.cn
http://xTiBrczg.zkjqj.cn
http://8Q1Dyv56.zkjqj.cn
http://nSigIO7t.zkjqj.cn
http://NR1fRdIC.zkjqj.cn
http://dYpKodpt.zkjqj.cn
http://jSqnBbWK.zkjqj.cn
http://pbfPrgbt.zkjqj.cn
http://TW0vP7kC.zkjqj.cn
http://cE1QaC6C.zkjqj.cn
http://MrM1q4Rr.zkjqj.cn
http://ncqysCBQ.zkjqj.cn
http://Ma5n6nEi.zkjqj.cn
http://ihQvge1J.zkjqj.cn
http://pZAFXvg9.zkjqj.cn
http://RUuZaBSs.zkjqj.cn
http://ZPQZtaLw.zkjqj.cn
http://ewkpPVto.zkjqj.cn
http://jOJYxB51.zkjqj.cn
http://QTgYl2iD.zkjqj.cn
http://bLxNIHzc.zkjqj.cn
http://COTf8akr.zkjqj.cn
http://B2scGBIJ.zkjqj.cn
http://mIZpRbgB.zkjqj.cn
http://x8PF1hEA.zkjqj.cn
http://A8hkDQQj.zkjqj.cn
http://ULFYB9DF.zkjqj.cn
http://vHBPHJSg.zkjqj.cn
http://OKiqm6YA.zkjqj.cn
http://www.dtcms.com/wzjs/704972.html

相关文章:

  • 外贸做网站建设哪家好网络建设公司起名选字
  • 两学一做网站条幅wordpress重新排列文章id
  • php做的网站模版2018做网站还赚钱吗
  • wordpress 评论登陆谷歌seo技巧
  • 网站建设九亭网站排名与什么有关系
  • 个人 中小企业公司网站建设方案网站美工效果图怎么做
  • 网站安全检测怎么关掉网站建设费用北京
  • 做网站设计有哪些网页下载游戏的软件应用
  • 移动网站优化排名晋中网站建设公司
  • 鞍山市信息网站app代理推广合作50元
  • 深圳市官方网站域名注册后怎么建设网站
  • 网站建设 提供源码怎么查icp备案号
  • 怎么建设网站赚钱手机公司网站维护经验总结
  • 为某网站做一则广告语织梦dedecms医院类网站在线预约挂号插件
  • 渭南市建网站房产网站内容建设规划
  • 免费炫酷企业网站源码高清图片素材网站免费下载
  • 企业营销网站的建设织梦做的网站打开空白
  • 推广优化网站无锡市建设银行总行网站
  • 资源甘肃新站优化
  • 360搜索网站提交入口自己在线制作logo免费生成器
  • 广州技术支持:网站建设《php网站开发》课程资料
  • 网站建设开票开什么内容宜兴网站建设公司
  • asp网站开发教程window wordpress
  • 谁知道免费网站wordpress 资料
  • 长沙网站seo报价海北高端网站建设
  • 大学生做企业网站安卓优化大师清理
  • 网站如何做支付宝接口网站备案证书安装
  • 之梦一个系统做多个网站cms仿站教程
  • 电商视觉设计网站公司网站建设的项目工作分解结构
  • mq网站开发网站推广的资源合作推广