obs-studio 二次开发之mac音频列表为空
来源:互联网 发布:好人卡 知乎 编辑:程序博客网 时间:2024/06/05 16:33
mac下obs插件mac-capture在获取音频设备名称转char*时,因出现中文到时转换失败,从而音频设备列表为空。如果系统改成英文版就可以。
可以修改mac-capture下的mac-helpers.h的cf_to_dstr借口
static inline bool cf_to_dstr(CFStringRef ref, struct dstr *str)
{
size_t size;
if (!ref) return false;
CFIndex length = CFStringGetLength(ref);
size = CFStringGetMaximumSizeForEncoding(length, kCFStringEncodingUTF8);
//原来获取的大小方式
//size = (size_t)CFStringGetLength(ref);
if (!size)
return false;
dstr_resize(str, size);
return (bool)CFStringGetCString(ref, str->array, size+1,
kCFStringEncodingUTF8);
}
0 0
- obs-studio 二次开发之mac音频列表为空
- OBS-Studio MAC平台编译 --- 史上最全
- Build obs-studio on Mac OS X
- 转:OBS-Studio MAC平台编译 --- 史上最全
- OBS二次开发随记
- wireshark mac版 interface网卡列表为空
- Android Studio运行时模拟器列表为空
- 2016.10.14 mac系统下配置obs-studio环境
- vs2015 编译obs-studio
- Windows compile obs-studio
- obs-studio的源
- vs2015 编译obs-studio
- OBS下的音频知识
- Jenkins 插件列表为空
- [python]判断列表为空
- Mac版OBS设置详解
- 免费的音频编辑器为Mac用户
- MacOS10.9编译OBS-studio
- balloons 【map】
- mysql 2003错误
- FastStone Capture滚动截屏
- Automake和Autoconf
- Android 7.0实际开发中调用系统相机和获取相册照片遇到的坑具备向下兼容
- obs-studio 二次开发之mac音频列表为空
- 跨域实现原理
- 我的变量命名规划
- 2-plan开源框架(标题、阿甘图)乱码
- 团队与惯性
- UGUI ScrollRect滑动定位优化
- 关于jquery遍历已选中的checkbox事件,获取其值,批量进行删除
- Python IDE(集成开发环境)
- 一看就会的自定义指示器适用tab与viewpager