QT分别获取当前所有屏幕的分辨率和刷新率(支持多屏)
使用QT分别获取当前所有屏幕的分辨率和刷新率(支持多屏)。 有完整的代码、UI和QT工程文件,直接运行即可。
QT实现的MIC采集,内附自测套,直接运行即可保存音频序列文件。其中将MIC采集部分整理成一个标准库,通过头文件加lib的方式就可以直接调用。库中自带线程,外部调用程序注册回调即可使用。
基于SDL同步的PCM播放器,跨平台支持Windows和Linux,内附实例修改音频文件路径后即可直接运行。
程序提供了在Windows环境下,获取鼠标的当前位置坐标和其移动趋势。 1、在X轴上,当鼠标左移时候相对位移为一个负值,当鼠标右移的时候相对位移为正直。 2、当移动叫快时候相对位移的绝对值会比较大。
解决Ubuntu中GLIBCXX_3.4.22不存在的问题。 将压缩包解压。 1、获得其中的libstdc++.so.6.0.22。 2、使用sudo su命令切换root权限。 3、cp ./libstdc++.so.6.0.22 /usr/lib/x86_64-linux-gnu/。 4、ln /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22 /usr/lib/x86_64-linux-gnu/libstdc++.so.6。 5、使用strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX查看执行结果。 5、如果已经有了GLIBCXX_3.4.22那么就rm /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21。
封装的使用FFMPEG的DXVA2解码显示H264和H265码流的库。 使用不同的CODEC_ID则使用不同的方式。
使用FFMPEG的DXVA2解码显示H264和H265媒体流,内附实例。 优先使用H265解码显示,如果当前显卡不只是H264则使用H264解码显示。
支持Windows和Linux的设置进程的CPU核心亲和性的代码,简单了封装成一个方法了,代码注释清楚。