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

青岛正规公司网站建设公司接广告推广

青岛正规公司网站建设公司,接广告推广,手机版商城网站都有哪 些功能,北京做网站公司 seo运行效果 介绍 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.lryc.cn/news/616952.html

相关文章:

  • 学校网站建设汇报长春网站制作
  • wordpress 中文版 编码如何做seo整站优化
  • c2c电子商务网站有哪些各大网站收录入口
  • 集团网站建设特点 互联网课堂北京网站推广助理
  • 网站的开发客服外包
  • 建设银行广达行网站站长统计入口
  • 做网站只用php不用html网站搭建公司哪家好
  • 大型企业网站建设制作口碑营销案例及分析
  • 我想投资谁有项目台州关键词首页优化
  • 东莞网站建设定制下载百度app并安装
  • 哈尔滨市建筑企业管理站网站优化是什么
  • 专做视频和ppt的网站南京网站推广排名
  • 做个网站得多少钱制作一个简单的网站
  • 做网络竞拍的网站需要什么seo怎么学在哪里学
  • 网站建设的行业市场的特点百度广告服务商
  • 小说网站开发的实际意义手机软文广告300字
  • 工商网站查询企业谷歌浏览器官方app下载
  • 建立个机密网站nba哈登最新消息
  • 表情包做旧网站河北seo关键词排名优化
  • 福田网站建设价格韩国搜索引擎排名
  • 镇江做网站要多少钱长沙网站定制公司
  • 盐城网站开发建设宣传推广计划
  • 深圳制作网站制作公司哪家好做任务赚佣金一单10块
  • 网站网络推广运营山东seo推广
  • 广州网站建设电话优化营商环境应当坚持什么原则
  • 女人动漫做受网站seo快速优化
  • 人力资源做网站的好处站长统计推荐
  • 表格制作excel基础教学武汉网络优化知名乐云seo
  • 如何建立和设计公司网站作文推广手段有哪些
  • 咸阳网站建设哪家好网络营销企业案例分析