![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
小 雷 子
主要从事音视频开发,9年公安安防行业工作经验和两年教育录播行业经验
展开
-
H264、H265 NAL类型定义和计算方法
H264、H265 NAL类型定义和计算方法原创 2023-02-21 11:43:00 · 810 阅读 · 0 评论 -
GBT28181协议对接时注册时开启用户鉴权
【代码】GBT28181协议对接时注册时开启用户鉴权。原创 2023-02-01 14:50:30 · 458 阅读 · 0 评论 -
win10平台下编译ffmpeg-4.4
win10平台下基于msys2编译ffmpeg原创 2022-12-01 17:44:33 · 624 阅读 · 0 评论 -
C++中可变参数(格式化输入)使用
#define MAX_BUFFER 128char* printInfo(const char* format, ...){ char buffer[MAX_BUFFER] = { 0 }; va_list args; va_start(args, format); vsprintf_s(buffer,sizeof(buffer), format, args); va_end(args); return buffer;}int main(.原创 2022-04-27 14:05:44 · 1201 阅读 · 0 评论 -
ffmpeg中使用av_dict_set接口解决打开rtsp/udp/http等url时超时问题
ffmpeg中使用av_dict_set接口解决打开rtsp/udp/http等url时超时问题原创 2022-02-28 16:14:39 · 4384 阅读 · 1 评论 -
C++ 无法将值写入注册表 HKEY_LOCAL_MACHINE\Sofeware\Microsoft\Windows\CurrentVersion\Run以实现开机自启动应用程序
C++中通过写入注册表实现应用程序开机自启动时,如果应用程序本身以非管理员权限启动的话,是写入machine级别的注册表的,如果以管理员权限启动应用程序,可以写入machine级别的注册表,但是默认以管理员权限启动的应用程序配置开机启动的情况下,开机无法正常启动应用程序。 为了解决写入注册表和开机启动一个需要管理员权限,一个不能默认以管理员权限启动的矛盾,可以选择将开机启动的注册表写入到user级别的注册表中,即时将应用程序开机启动的注册表写入到HKEY_CURREN...原创 2020-08-04 17:58:17 · 1250 阅读 · 0 评论 -
Google Chrome离线安装Native HLS Playback插件播放HLS
在Google Chrome浏览器中离线安装Native HLS Playback插件的方法如下:1.下载Native HLS Playback插件-离线包.rar,下载连接:链接:https://pan.baidu.com/s/1skCC4ezo2_yMuVKWWT33hg提取码:gbvn2.解压出上述的Native HLS Playback插件-离线包.rar,解码文件夹如下图:3.打开Google Chrome浏览器输入网址:chrome://extensions/,进入到扩..原创 2020-07-24 11:16:24 · 22383 阅读 · 0 评论 -
windows平台下编译可调试的ffmpeg
转自:https://blog.csdn.net/u010380485/article/details/54092264转载 2019-12-12 16:28:52 · 143 阅读 · 0 评论 -
C++实现windows平台下音频播放音量调节功能
windows平台下音量调节主要分两种情况,一种是调节操作系统的音量,即是相当于操作电脑右下角的声音调节,另一种是调节当前应用程序的音量或者当前播放的音频的音量。具体使用那种方式实现,可以根据个人项目中的情况选择。 调节操作系统的音量的方法可以直接调用windows系统提供的API,调节应用程序本身的音频播放的音量的实现思路是调节送入声卡播放的PCM数据的音量,这种...原创 2019-12-11 11:33:09 · 4642 阅读 · 4 评论 -
关于STD中常用容器vector/list/map遍历条件删除元素的问题
在我们开发过程中常常会用到STD中的一些容器,容器的使用无非就是增删修查等操作,今天要说的是关于STD中常用容器vector/list/map遍历条件删除元素的问题。 我们知道直接遍历容器的所有元素很简单,直接for循环就阔以,但是如果是遍历容器并且删除满足条件的元素的时候就要注意了,因为如果按照常规的遍历直接删除的方式会出错(此处可以自己写个简单的测试用例验证一下)...原创 2019-11-12 14:52:07 · 1044 阅读 · 0 评论