加载中
Qt通过动态属性和QSS配合 实现动态外观的例子

有时候为了标识当前选中的框, 例如有几个播放器,当前选中的边框设为红色, 其他的就默认颜色。 * [choosed=true] { border:1px solid red; color: red; } 封装一个函数来实现动态切换: vo...

01/12 14:28
55
vscode + clangd 无法识别工程中的自定义包含目录的解决方法

在vscode里阅读 pjsip 的源码时, 由于以前安装的智能提示插件是微软的c/cpp, 所以默认就直接能跳转、智能提示了。 可是它有个问题啊: 默认会自动解析所有代码、生成一个数据库(体积有点巨...

视频倒放

1. 群里的大佬"罗家兄弟" 指导, 解码也是正常解码,但是解码出来的YUV不能立即显示,先缓存一个gop的YUV帧,当缓存完整GOP的YUV帧后,再把所有YUV帧倒着排列一次,再开始显示,同时另外一个...

2022/09/28 08:41
22
vcpkg的安装和配置

1. 先设置好环境变量( 设置默认的编译模式为x64、 设置国内镜像) VCPKG_DEFAULT_HOST_TRIPLET=x64-windows VCPKG_DEFAULT_TRIPLET=x64-windows X_VCPKG_ASSET_SOURCES=x-azurl,http://106.1...

2022/09/01 09:12
1.6K
WebRTC peerconnect呼叫的时候设置的默认参数

AudioProcessing::ApplyConfig: AudioProcessing::Config { pipeline: { maximum_internal_processing_rate: 48000, multi_channel_render: 0, multi_channel_capture: 0 }, pre_amplifier: ...

2022/03/02 08:38
402
Android Studio编译cxx代码的注意事项

1. 如果希望编译静态库, 需要改动CMakeLists.txt中的 SHARED 为 STATIC 还需要在build.gradle中的 android.defaultConfig.externalNativeBuild.cmake加入targets "目标库名" 2. 如果中途需要...

pjsip在多网卡和NAT的情况下下修正SDP中的地址

sdpNatRewriteUse sipOutbondUse contactRewriteMethod contactRewriteUse

2022/01/13 20:24
817
NDK中默认的__ANDROID_API__ 和影响

编译doubango时候发现经常链接出错:stdin ,stdout, stderr undefine reference 这明明就是stdio中的对象,这么基础的咚咚它居然说找不到, 这还讲不讲科学?? 翻查一下 my-android-toolcha...

pjsip2.8 加入WebRTC AEC3 做回音消除和自动增益

由于 pjsip2.8 自带的AEC模块代码比较早(大概是2015年的), pjsip2.10等版本官方加入了AEC3代码,但是也仅仅是扣了WebRtc AEC和NS的代码, 没有AGC1, AGC2, 人声检测、残留估算等等代码。 计...

2021/11/28 19:58
5K
waveIn api例子

// waveIn.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // #include <iostream> #include <windows.h> #include <clocale> #pragma comment(lib, "Winmm.lib") static void...

c++
2021/09/26 22:25
107
ubuntu中编译webrtc for android 和windows下编译

Distributor ID: Ubuntu Description: Ubuntu 18.04.5 LTS Release: 18.04 Codename: bionic mkdir -p projects/webrtc_android && cd projects/webrtc_android sudo apt install git git cl...

pjsip回音消除

pjsip回音消除 1. pjmedia_echo_flag enum 初始化参数 算法位 掩码: PJMEDIA_ECHO_ALGO_MASK = 15, 算法类型: PJMEDIA_ECHO_DEFAULT = 0 默认也是speex PJMEDIA_ECHO_SPEEX = 1 PJMEDIA_EC...

2021/06/20 19:28
4.8K
chrome 87 和 freeswitch 用webrtc的方式通话握手失败

freeswitch webrtc 在chrome87下呼叫失败 -- 经分析,发现chrome87 在进行 ICE Candidate的时候直接就报错, -- 可能是chrome87 要求的dtls版本高, 研究freeswitch支持DTLSv1.2,想让新版c...

2021/04/20 08:33
3.5K
grub手工引导系统

ls; ls (hd1, gpt6)/; insmod ntfs insmod part_gpt insmod fat set root='(hd1,gpt6)' #这里省略了一步search --no-floppy --fs-uuid --set=root 1342-8S35(uuid码,不知道那里查所以不执行...

2021/03/04 09:00
141
How to Mount an exFAT Drive on Ubuntu Linux

sudo add-apt-repository universe sudo apt update sudo apt install exfat-fuse exfat-utils . 安装了之后, 用 gnome-disks 就可以给磁盘分区格式化成 exfat 了; . 试用 ubuntu 的时候可...

linux 获取网卡状态

#!/bin/sh BASEDIR="/sys/class/net" for i in $( ls $BASEDIR ) do if [ -L $BASEDIR/$i ]; then carrier=`cat $BASEDIR/$i/carrier 2>/dev/null || echo 0` operstate=`cat $BAS......

2020/12/24 16:01
566
nginx 内核参数调优

/etc/sysctl.conf参数解释 来自《深入理解Nginx模块开发与架构解析》 P9 #表示进程(例如一个worker进程)可能同时打开的最大句柄数,直接限制最大并发连接数 fs.file-max = 999999 #1代表允...

2020/12/20 14:10
330
linux linein 录音

-- 预先找到linein 输入端口的序号和名称 -- 录音服务启动的时候,先执行以下脚本,切换一下默认设备 #!/usr/bin/env bash PRUN=ps aux |grep pulseaudio | grep -v grep |wc -l echo "pulse...

2020/10/30 10:57
652

没有更多内容

加载失败,请刷新页面

返回顶部
顶部