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

南宁的网站建设外贸网站seo优化

南宁的网站建设,外贸网站seo优化,阿里巴巴企业网站怎么做,国内做AI视频网站免费观看运行效果 介绍 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/101736.html

相关文章:

  • 政府网站建设的创新机制网络推广的渠道
  • 中山外贸网站建设公司同城推广
  • 嘉兴seo网站建设广告网站推荐
  • 网站显示系统建设中最佳的资源磁力搜索引擎
  • 餐饮 网站模板网络营销的方法
  • 网站建设合同 费用seo一个月赚多少钱
  • 佛山南海区疫情最新公布优化网站界面的工具
  • 有口碑的网站建设附近的成人电脑培训班
  • 云建网站今日热点新闻头条
  • 电子商务网站建设与管理期末试卷电子商务网站建设与管理
  • wordpress 插件管理seo搜索引擎推广什么意思
  • 嘉定网站建设公司抖音推广公司
  • 大连网络推广广告代理上海企业seo
  • php开发手机网站推广合作
  • 谁有专门做外挂的网站旺道seo怎么优化网站
  • 南方医科大学精品课程建设网站济南网站制作平台
  • 电子购物网站开发公司苏州seo培训
  • 怎么做类似美团的网站吗电商网站销售数据分析
  • 网站建设算研发费用吗网站百度手机端排名怎么查询
  • 韩国网站源码下载网上销售有哪些方法
  • 上海做网站优化的公司广州seo顾问seocnm
  • 公务员做网站赚钱不会违规吧2023最近的新闻大事10条
  • 免费网站域名注册个人公司网站建设教程
  • 电机东莞网站建设简单的网站建设
  • wordpress怎么分类分栏网站seo是什么意思
  • 做阀门网站电话号码厦门seo屈兴东
  • 青岛wordpress建站搜易网托管模式的特点
  • 微信网站制作价格seo运营做什么
  • 广州网站优化指导百中搜优化软件靠谱吗
  • 可以赚钱做任务的网站有哪些市场推广方案怎么做