#插件 #插件API #mumble #客户端 #设置 #API绑定 #免费

nightly sys mumble-sys

Mumble客户端插件系统的插件SDK

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