1 个不稳定版本
0.1.0 | 2020年8月30日 |
---|
#9 in #mumble
110KB
2.5K SLoC
Rust 对 Mumble 客户端插件 API 的绑定。
使用方法
-
创建一个实现
mumble_sys::traits::MumblePlugin
的结构体。 -
使用 rust-ctor 设置一个初始化器,该初始化器调用
mumble_sys::set_registration_callback(cb)
。 -
定义
cb
以接收一个mumble_sys::RegistrationToken
并返回空值。 -
在回调中,实例化您的插件,并使用您的插件详情调用
mumble_sys::register_plugin
,并传递提供的令牌。 -
您的
MumblePlugin
可以在设置之后使用由set_api
提供的 API。它应该在调用init
后不久提供。您可以自由地使用多线程,只需对set_api
提供的 API 使用互斥锁即可。
依赖关系
~0.6–2.8MB
~52K SLoC