- 博客(5)
- 资源 (5)
- 收藏
- 关注
原创 Qt实战--基于FFmpeg的视频引擎实现类
FFmpeg搞音视频开发的基本都会接触到FFmpeg这个库,支持几乎所有的音视频编解码格式。相对于上节我们用OpenCV实现的获取视频帧,FFmpeg对底层的控制粒度更细,有利于我们后续开发,精准控制编解码格式,获取码流信息,实现进度调整等;FFmpeg编译或下载教程网上很多,在此就不介绍了。在此主要贴出一张解码流程图:HFFPlayer#include "hffplayer.h"#...
2018-09-28 18:44:51 4187 9
原创 c++风格指南
c++style指南参考[google c++风格指南]https://zh-google-styleguide.readthedocs.io/en/latest/google-cpp-styleguide/代码示例#ifndef PROJECT_PATH_FILE_H#define PROJECT_PATH_FILE_H// 源文件中首先包含对应头文件// #include "对应...
2018-09-26 14:56:40 889
原创 c++11实现的线程池
HThreadPool#ifndef H_THREAD_POOL_H#define H_THREAD_POOL_H#include <vector>#include <thread>#include <queue>#include <functional>#include &
2018-09-04 19:22:22 857
原创 Qt实战--基于OpenCV的VideoCapture实现视频引擎类
HVideoCapture上一节中我们给出了播放引擎接口类HVideoPlayer,下面我们给出基于OpenCV的VideoCapture类实现的播放引擎实现类HVideoCaptureHVideoCapture首先播放引擎类从媒体源中获取帧,解码,push到缓存区等工作我们放到另外一个线程中做,以免阻塞GUI线程,为此HVideoPlayer多重继承自HVideoP...
2018-09-03 12:34:26 5027 3
原创 Qt实战--视频引擎接口类HVideoPlayer
HVideoPlayer接口功能定义代码HMediaHFrameHFrameBufHBuf、HRingBufHVideoPlayer接口功能设置媒体源HMedia开始start、停止stop、暂停pause、继续resume视频帧HFrame的push、pop定义代码#ifndef HVIDEOPLAYER_H#define HV...
2018-09-03 11:31:38 3347
HPlayer-master.zip
2019-11-22
sourceinsight4破解版
2018-02-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人