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

网站建设的系统设计小程序模板在哪里买

网站建设的系统设计,小程序模板在哪里买,免费的软件开发工具,网建是什么介绍 在本系列#xff0c;我打算花大篇幅讲解我的 gitee 项目音视频播放器#xff0c;在这个项目#xff0c;您可以学到音视频解封装#xff0c;解码#xff0c;SDL渲染相关的知识。您对源代码感兴趣的话#xff0c;请查看基于FFmpeg和SDL的音视频播放器 如果您不理解本… 介绍 在本系列我打算花大篇幅讲解我的 gitee 项目音视频播放器在这个项目您可以学到音视频解封装解码SDL渲染相关的知识。您对源代码感兴趣的话请查看基于FFmpeg和SDL的音视频播放器 如果您不理解本文可参考我的前一篇文章音视频项目—基于FFmpeg和SDL的音视频播放器解析十七 解析 之前解析的 fill_audio_pcm 函数有点复杂先不继续讲这个了。 我们讲最后一个类 videooutput可见这是负责视频播放的函数先看 .h 文件 #ifndef VIDEOOUTPUT_H_ #define VIDEOOUTPUT_H_#ifdef __cplusplus extern C{ #includelibavutil/avutil.h #includeSDL.h #includelibavutil/time.h } #endif#includeavframequeue.h #includeavsync.hclass VideoOutput{ public:VideoOutput(AVSync* avsync, AVRational time_base, AVFrameQueue* frame_queue, int video_width, int video_height);~VideoOutput();int Init();int MainLoop();void RefreshLoopWaitEvent(SDL_Event* event); private:void videoRefresh(double* remaining_time);AVFrameQueue* frame_queue nullptr;SDL_Event event;SDL_Rect rect;SDL_Window* win nullptr;SDL_Renderer* renderer nullptr;SDL_Texture* texture nullptr;AVSync* avsync nullptr;AVRational time_base;int video_width 0;int video_height 0;uint8_t* yuv_buf nullptr;int yuv_buf_size 0; };#endif 公有成员都是构造函数析构函数初始化函数循环函数等待函数。 私有成员有比较多我们这篇文章解析一下。 void videoRefresh(double* remaining_time);        负责刷新的函数 AVFrameQueue* frame_queue nullptr;              视频帧数据队列 SDL_Event event;                                                 SDL 事件 SDL_Rect rect;                                                      SDL rectangle SDL_Window* win nullptr;                                  SDL 窗口 SDL_Renderer* renderer nullptr;                        SDL 渲染器 SDL_Texture* texture nullptr;                              SDL 纹理 AVSync* avsync nullptr;                                       负责音视频同步的类 AVRational time_base;                                           用于计算时间戳与帧率 int video_width 0;                                                视频窗口的宽度 int video_height 0;                                               视频窗口的高度 uint8_t* yuv_buf nullptr;                                       存放 yuv 数据的数组 int yuv_buf_size 0;                                               存放 yuv 数据的数组长度 好了这篇文章讲解了 VieoOutput 类的私有成员变量下一篇文章开始讲解函数。 欲知后事如何请听下回分解。
http://www.zqtcl.cn/news/294276/

相关文章:

  • 网站建设与推广方式起名网站建设
  • 厦门网站建设网站制作网站广告推广价格
  • 网站建设费用计入哪个科目深圳网站建设工资
  • 大岭山镇网站建设公司软文是什么文章
  • 网站正在建设张雪峰谈电子商务
  • 网站建设中标签导航的特征小型广告公司简介
  • 广西省建设厅网站jquery特效网站
  • 做推文的网站创意设计绘画作品
  • 做响应式网站的体会长沙域名注册公司
  • 网站备案照片 多少钱网站怎么做网页游戏
  • 金坛区建设局网站中搜网站提交
  • 建站之星如何建网站html静态网页作业成品
  • 商城类网站用什么做珠海找工作哪个网站好
  • 宁波建站模板厂家太原企业网站排名
  • 厦门网站建设定制多少钱wordpress能用一个数据库
  • 找人做网站需要准备什么材料怎么建设自己淘宝网站首页
  • 汽车网站建设费用js怎么做网站
  • 四川万景建设工程有限公司网站做公司网站用什么系统
  • 长沙企业建站系统3d视频制作公司
  • 长沙的网站制作公司网站建设方案的需求分析
  • 电子商务网站发展建设论文网站开发需要经过的几个主要阶段
  • 建设网站外贸做网站必须会php吗
  • 网站建设费用的请示丹徒区建设局网站
  • 上海网站制作机构个人做外贸网站违法吗
  • 咖啡厅网站开发目标汕头最新消息今天
  • 广州做外贸网站的公司简介做行业门户网站注意什么
  • 专业网页网站设计图书成都医院做网站建设
  • 浙江网站建设dyfwzx网站开发的广告词
  • 网站 seo 优化 效果中华室内设计网公众号下载
  • 如何自己建网站企业网站建站快车的优点