- 博客(8)
- 资源 (6)
- 收藏
- 关注
原创 通过C语言判断H265帧类型和读裸流文件
0-9是P帧,16-21是关键(I)帧,32-40是VPS SPS PPS SUFFIX SEI NUT等。//读取到下一帧的起始码,即表示这帧读完了,后移文件指针。//读完文件退出循环。H264的Nal Unit头是一个字节,265变成两个字节。和H264的&0x1f不同。END: //读取到的数据大小。//防止文件数据错误。
2024-03-28 18:24:11 596
原创 webrtc 源码生成windows 下生成vs工程脚本
脚本build.bat放在webrtc 源码src文件夹外@echo oncd srcset GYP_GENERATORS=msvs-ninja,ninjaset GYP_DEFINES=component=shared_libraryset GYP_MSVS_VERSION=2013set DEPOT_TOOLS_WIN_TOOLCHAIN=0set USE_AURA=1gclient runhooksninja -C out\Debug allecho *******.
2020-10-15 09:06:00 184
原创 判断PCM音频为静音
bool IsValidVoice(constunsignedchar*pcmdata,size_tsize){//DWORDtime=timeGetTime();intdb=0;shortintvalue=0;doublesum=0;for(inti=0;i<size;i+=2){memcpy(&value,pcmdata+i,2);//获取2个字节的大小(值)sum+=abs(value); //...
2020-09-08 14:59:04 2309
转载 C#将RGB图像格式数据转换为BITMAP和BITSOURCE对象
public void RGBTOBITMAP(BYTE/*自定义的数据IntPtr*/ bits,int width/*图像的宽度*/,int height/*图像的高度*/)int widthStep = width*3; //一般默认步长为宽度的3倍int lenData = widthStep * height;//数据长度,24位图像数据的长度=宽度*高度*3int len = ...
2019-05-20 18:40:19 1644
转载 C++11新特性转换GB2312(ANSI)、UTF8、Unicode编码文件
C++11新特性转换GB2312(ANSI)、UTF8、Unicode编码文件文本的编码方式有很多,参见我另一篇编码简介,文本编码众多,国内用的最多的也就是GB2312或GBK、UTF8(网页居多)、Unicode等。常用文件编码目前,大多程序采用Unicode版本,以后也会更为普及,对于本地文件中,大多为ANSI编码的文件,Windows新建个文本,记事本输入几个英文和汉字,保存。这...
2018-08-23 15:49:19 4386 1
原创 CV++ RGB组数转为HBITMAP
char Drawbit[RGB]={... ...}BITMAPINFOHEADER bih;BITMAPINFO bi;HBITMAP m_hBitmap;memset(&bih,0,sizeof(BITMAPINFOHEADER));memset(&bi,0,sizeof(bi));bih.biBitCount= 24;bih.biHeight= height...
2018-08-20 17:31:00 903
翻译 nginx开发指南
开发指南开发指南简介 代码布局 包含文件 整数 常用返回码 错误处理 字符 概述 格式化 数值转换 正则表达式 时间 容器 数组 列表 队列 红黑树 哈希 内存管理 堆 池 共享内存 记...
2018-07-04 17:32:01 563
oss_sdk已交叉编译arm-linux平台
2018-10-15
paho.mqtt交叉编译arm
2018-10-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人