3 个版本
0.1.2 | 2024年7月30日 |
---|---|
0.1.1 | 2024年7月28日 |
0.1.0 | 2024年7月27日 |
#4 在 #libobs
每月下载量 396
在 libobs-sources 中使用
28KB
629 行
libOBS 窗口助手
这是一个为(即将发布的)libobs-sources
crate提供的辅助crate。它提供了一种获取OBS可以捕获的所有窗口列表的方法(无论是window_capture
还是game_capture
)。如果您无论如何都想使用此crate,这里有一个示例。
示例
use libobs_window_helper::{get_all_windows, WindowSearchMode};
fn main() {
let res = get_all_windows(WindowSearchMode::ExcludeMinimized, false).unwrap();
for i in res {
/// This struct contains all crucial information about the window like title, class name, obs_id etc.
println!("{:?}", i);
}
}
lib.rs
:
OBS 窗口助手
此crate提供有关可用于捕获的窗口的必要信息,以便它们可以用OBS中的window_capture
或game_capture
源进行捕获。
您可能想要使用的函数是get_all_windows
,它返回一个WindowInfo
结构体的列表。
依赖项
~129MB
~2M SLoC