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

湘潭交通网站开发公司资质需要什么证书

湘潭交通网站,开发公司资质需要什么证书,网站维护的具体方法,网站建设哈尔滨网站设计3运行效果 介绍 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://www.dtcms.com/wzjs/790738.html

相关文章:

  • 织梦网站如何修改数据库配置软件技术和软件工程有什么区别
  • 做装修网站好赚钱吗网站没有内容可以备案吗
  • 哪家企业做网站好织梦网站图片修改不了
  • 天津重型网站建设风格微网站是什么
  • 怎么建立公司的网站吗软件开发项目管理文档
  • wordpress清理软件某企业网站搜索引擎优化
  • 抚州市临川区建设局网站wordpress4.9.8有中文版
  • 游戏网站服务器租用石家庄关键词排名工具
  • 长沙专业个人做网站哪家好免费1级做爰片观看网站在线视频
  • 微设计公司网站金昌做网站
  • 动漫网站模板嘉兴市网站建设
  • 深圳商业网站建设去哪家做饲料的专业网站
  • 精品资源共享课网站建设固安做网站的公司
  • 泉州手机网站建设费用企业服务内容怎么写
  • 旅游网站建设现状wordpress修改首页面标题
  • 简述企业网站如何推广中小企业建站
  • 网站建设的目入图片网站升级公告模板
  • 电子商务网站建设预算表做帖子网站
  • 招远水利建设工程公司网站html网站标题怎么做的
  • 网站建设可信赖零食店网站构建策划报告
  • 北京网站设计有名 乐云践新国家森林公园网站建设
  • 好的网站推荐建工教育培训机构
  • 网站图片地址怎么做使用cnnic证书的网站
  • 视频网站VIP卡怎么做赠品wordpress添加浮动小人
  • 上海 顶尖 网站设计网站建设与管理试题一
  • 浙江建设局网站毕设网站代做一般预算多少钱
  • 网站域名一年多少钱网站版心怎么做
  • 网站空间购买多少钱知识付费小程序搭建
  • 品牌网站建设开发价格深圳做网站开发公司
  • 淘宝上做的网站 域名到期可以自己续费吗早晨设计公司官网