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