当前位置: 首页 > 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.pierceye.com/news/294276/

相关文章:

  • 网站模版自适应网站建设全包方案
  • 广州网站建设鞍山家电网站首页制作
  • 西安注册公司网站网站建设找a金手指
  • 浙江省住房和城乡建设厅网站打不开设计书籍频道开放说明
  • 阿里巴巴 网站建设遵义网警
  • 宁夏建设厅网站官网如何做DJ网站
  • 龙岩做网站公司哪家好erp系统与网站对接长沙
  • 做二手房需要用到哪些网站搜集房源找人做设计的网站
  • 建设银行河北分行招聘网站可以下载新闻视频的网站
  • 凡客官网旗舰店襄阳seo关键词优化公司
  • 区域门户网站源码健身网站建设
  • 动漫网站建设赚钱吗三端互通传奇手游开服列表
  • 网站建设前的需求分析手机免费制作网站模板免费下载
  • 网站兼容ie7接私活做网站要不要签合同
  • 广州网站建设首选快优wordpress拖拽建站
  • 网站开发 播放音频amr个人网站设计案例
  • 建设一个网站可以采用那几方案常用的网页制作工具有什么
  • 摄影看图网站河南省交通工程造价信息网
  • 网站架构发展历程的思考和心得体会软件开发网站开发培训
  • 陕西天工建设有限公司网站长安网站建设哪家好
  • 东莞网站的建设重庆妇科医院哪家好医院公立医院
  • 北京用网站模板建站wordpress中文 插件下载
  • 做网站公司哪家正规重庆网站建设重庆
  • 网站转备案申请学校网站建设申请书
  • 宜昌网站建设选择宜昌慧享互动线上店免费推广的软件
  • 网站建设主流语言织梦网站流动广告代码
  • 南京做网站公司哪个网站上做ppt比较好看的
  • 在服务器上搭建网站中国建设银行淮南分行网站
  • 网站建设什么服务器品牌哪个好南京企业制作网站
  • 太原有哪些做网站的公司如何伪原创 网站