快手必备8大软件(快手直播必备4大软件)

2025-01-0506:08:29常识分享0

OBS(开源广播软件)

OBS的强大功能得到了广泛的认可和应用,众多平台如B站、快手、抖音以及各种直播软件,大多以此为基础进行二次开发或深度借鉴其开发经验。

在OBS的开发过程中,经常会用到其内部定义的各种“源”。为了方便开发者和使用者查找和使用,本文将详细列举这些源。

OBS的许多函数都是以“源ID”为参数的。这些ID都是在源的导出接定义的。比如:

ID名称 | 源类型

|-

image_source | 图像源

color_source | 色源

slideshow | 图像幻灯片放映源

ffmpeg_source | 媒体源

text_gdiplus | 文本(使用GDI+)

text_ft2_source | 文本(使用FreeType 2)

monitor_capture | 显示器捕获源

window_capture | 窗口捕获源

game_capture | 游戏捕获源

dshow_input | 视频捕获设备源

wasapi_input_capture | 音频输入捕获源

wasapi_output_capture | 音频输出捕获源

在OBS的使用中,例如通过右键点击界面,可以添加各种类型的源。而这一切的操作都离不开相应的API接口。比如:

通过右键菜单代码,遍历并展示可用源ID,以供用户选择并添加。

QMenu OBasic::CreateAddSourcePopupMenu() 就是其中一例,这个API接口能为用户快速创建并展示添加各种源的弹出菜单。