vc设置默认扬声器与麦克风.zip
vc设置默认扬声器与麦克风.zip
有librtmp源码,以及需要的zlib和openssl的源码, 各个库的编译方法以及用到的工具,还有在vs2017编译好的librtmp的静态库与动态库可以直接使用
mac系统上,wireshark抓取h264数据,并保存到文件里。测试在wireshark2.2.3版本上可正常使用。
双击执行批处理文件,程序崩溃后可在D盘生成一个dump文件(可设置)。将文件拷贝到程序生成的目录。再将dump文件拖拽到vs中,点击 “仅限本机调试”即可查看崩溃的调用堆栈信息。 其中DumpCount 表示在制定的目录下最多保存多少个dump文件,超过此数量,以后再崩溃就不会生成新的dump文件了。
使用鼠标钩子抓取鼠标事件、mouse_event模拟鼠标点击,实现按键精灵功能基础。 vs2015测试编译正常,MFC工程,无其它依赖项
qrencode-4.0.0 静态库,c++生成二维码 Qt中生成QImage代码如下: QImage QREncode(char* szText) { //生成二维码 QRcode* pQRC = QRcode_encodeString(szText, 0, QR_ECLEVEL_M, QR_MODE_8, 1); QImage img(400, 400, QImage::Format_RGB888); img.fill(QColor(255, 255, 255)); int iQRBorder = 50; //边框大小 int iQRWidth = img.width() - iQRBorder * 2; //二维码所占区域 int n = pQRC->width; //二维码每一行的点数量 int iNodeSize = (iQRWidth) / (n);//每个点的宽度 QPainter pt(&img;); pt.setPen(QColor(0, 0, 0)); pt.setBrush(QColor(0, 0, 0)); for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { if (pQRC->data[i*n + j] & 0x01) { pt.drawRect(i*iNodeSize + 50, j*iNodeSize + 50, iNodeSize, iNodeSize); } } } return img; }
windows下使用mingw和mysys编译ffmpeg 添加硬编码时用到的,包含pkg-config需要用到的程序和配置方法
使用抓包工具抓取rtp数据,通过wireshark脚本将抓取的rtp数据解析出h264数据并保存成文件,可用于视频开发的调试工具。