#zoom #api-bindings #winapi #conferencing

zoom-sdk-windows

Rust对Zoom Windows SDK的绑定

1个不稳定版本

0.2.0 2021年5月27日

#263 in 视频

MIT许可证

67KB
1.5K SLoC

Zoom SDK Rust包装器

Crate API

Zoom Windows软件开发套件的惯用Rust绑定。

状态: 正在进行中,不稳定

目标

  1. 尽可能坚持从C++ SDK参考中的结构/函数名称(将函数名称转换为snake_case
  2. 使用Drop特质实现RAII模式

功能

  • 初始化和清理SDK
  • 使用web URI加入会议

免责声明

本项目维护者与Zoom Video Communications无关联。


lib.rs:

Zoom SDK Rust包装器

Zoom C++ API必须在运行Windows消息循环的单个线程中调用。必须调用

示例

fn main() -> Result<(), zoom_sdk_windows::error::Error> {
    zoom_sdk_windows::init_sdk(&zoom_sdk_windows::InitParam::new())?;
    Ok(())
}

依赖项

~0–2.8MB
~40K SLoC