Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust bindings for the Mumble Client Plugin API.

To use:

  • Create a struct implementing mumble_sys::traits::MumblePlugin.

  • Use rust-ctor to set an initializer which calls mumble_sys::set_registration_callback(cb).

  • Define cb to take a mumble_sys::RegistrationToken and return nothing.

  • In the callback, instantiate your plugin and call mumble_sys::register_plugin with details of your plugin, and pass it the provided token.

  • Your MumblePlugin can use the API given to it by set_api as long as it is set. It should be provided shortly after the call to init occurs. Feel free to multithread, just mutex the API given by set_api.

About

Mumble client plugin API bindings for Rust

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages