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

梦幻创意北京网站建设/友情链接检测平台

梦幻创意北京网站建设,友情链接检测平台,宁波seo建站价格,wordpress 展开折叠VLC的强大功能我就不赘述了,相信看到这篇文章的朋友都已经有所了解了,如果还不太清楚,可以访问http://www.videolan.org/vlc/features.html. 首先大家需要下载一份VLC的源码,地址http://www.videolan.org/vlc/download-sources.html 编译方法上面也有阐述,不过根据我的…

VLC的强大功能我就不赘述了,相信看到这篇文章的朋友都已经有所了解了,如果还不太清楚,可以访问http://www.videolan.org/vlc/features.html.         首先大家需要下载一份VLC的源码,地址http://www.videolan.org/vlc/download-sources.html 编译方法上面也有阐述,不过根据我的经验,希望大家不要去尝试在windows上去编译VLC,而是在buntu/fedora或是其他的linux操作系统上使用cross_compile去编译各个平台上的VLC.这个方法也是VLC官网上推荐的方法.

         进入正题,如何使libVLC支持录像功能(VLC本身带有录像功能,但是我也不知道为什么vlc官方确没有在libVLC中加入这一功能,出于保守?)

          1.添加申明函数:找到include\vlc\libvlc_media_player.h文件,搜索libvlc_video_take_snapshot(实现截图功能的)这个函数,之所以我提到这个函数,是因为实现录像功能的函数与这个函数非常相像,如果想添加另外的功能,也可以参照VLC已有的功能函数去实现.找到libvlc_video_take_snapshot后,在其后面添加名为VLC_PUBLIC_API int libvlc_video_toggle_record( libvlc_media_player_t *p_mi,const char *psz_filepath, const char *psz_fileame );的录像函数,我的录像函数的思想是这样的:调用一次时开始录像,再调用一次时停止录像.所以名为toggle.这样申明函数就添加好了.

          2.添加实现函数:找到src\control\video.c ,然后添加函数实现如下:

[cpp] view plaincopy
  1. int libvlc_video_toggle_record( libvlc_media_player_t *p_mi,  
  2.                                 const char *psz_filepath, const char *psz_filename )  
  3. {  
  4.     input_thread_t *p_input = libvlc_get_input_thread( p_mi );  
  5.     if(p_input == NULL)  
  6.         return -1;    
  7.     var_SetString( p_input, "input-record-path", psz_filepath );      
  8.     var_SetString( p_input, "sout-record-dst-prefix", psz_filename );  
  9.     var_ToggleBool( p_input, "record");  
  10.     vlc_object_release(p_input);  
  11.     return 0;  
  12. }  

  3.修改好上述文件后,重新编译VLC,这样libvlc.dll中就有了录像函数了.



转自http://blog.csdn.net/sooth2008/article/details/6787459

http://www.lbrq.cn/news/1048303.html

相关文章:

  • 免费网站制作公司/优化大师官网下载安装
  • 网站建设公司响应式网站模板下载/谷歌关键词查询工具
  • 自学网站开发多久/成都百度推广开户公司
  • 建一个网站首先要怎么做/网站推广的常用途径有哪些
  • 汕头做网站优化哪家好/青岛seo培训
  • wordpress 作者回复/搜索引擎优化的步骤
  • 东营政府网站建设/seo标题优化步骤
  • 石家庄专业建站公司/河南网站建设定制
  • 如何建设网站济南兴田德润o简介电话/英文seo是什么
  • 村网站建设计划书/2024年新闻摘抄
  • 湛江城乡建设网站/快速整站优化
  • 做异形建筑的网站/seo jsbapp9
  • 日本域名交易网站/sem和seo区别与联系
  • 网站建设基本代码/seo搜索引擎官网
  • 阿里云网站地图是怎么做的/在线营销推广
  • 网站建设 培训/crm客户管理系统
  • 怎么让网站让百度收录/百度搜索引擎的网址是多少
  • 我要学做网站/南昌seo服务
  • 建设项目公示网站/软文营销ppt
  • 怎么做代刷网网站app/网站制作论文
  • 宿州房地产网站建设/上海广告推广
  • 密云做网站/百度快速排名软件
  • 西安网站制作顶/宜昌网站建设公司
  • 装饰网站建设效果图/上海做seo的公司
  • 做网站软件html css/西安做网站的公司
  • 网站合同建设模板/如何做网络推广运营
  • 便宜做网站公司/网络推广app是干什么的
  • 北京企业响应式网站建设/重庆seo主管
  • 重庆做网站建设公司哪家好/营销型外贸网站建设
  • 深圳品牌设计公司介绍/东莞seo优化案例
  • 小明的魔法地图:迷宫探险智慧(记忆性递归)
  • MySQL 处理重复数据详细说明
  • OpenCV 入门教程:开启计算机视觉之旅
  • MCU中的晶振(Crystal Oscillator)
  • AI题解5
  • Rust进阶-part5-trait