1 unstable release
0.2.0 | May 27, 2021 |
---|
#277 in Video
67KB
1.5K
SLoC
Zoom SDK Rust Wrapper
Idiomatic Rust bindings to Zoom Windows Software Development Kit.
Status: Work in progress, Unstable
Goals
- Stick to the struct/function names from the C++ SDK Reference as much as possible
(converted function names to
snake_case
) - Use
Drop
trait for RAII pattern
Features:
- Initialize and cleanup SDK
- Join meeting with web URI
Disclaimer
The project maintainer is not affiliated with Zoom Video Communications.
lib.rs
:
Zoom SDK Rust Wrapper
The Zoom C++ API must be called from the single thread that runs the Windows message loop.
Examples
fn main() -> Result<(), zoom_sdk_windows::error::Error> {
zoom_sdk_windows::init_sdk(&zoom_sdk_windows::InitParam::new())?;
Ok(())
}
Dependencies
~0–2.9MB
~45K SLoC